Lines Matching refs:vec_lte_work
38 Vec vec_lte_work[2]; member
208 if (th->vec_lte_work[0]) { in TSAlpha_Restart()
209 PetscCall(VecZeroEntries(th->vec_lte_work[0])); in TSAlpha_Restart()
210 PetscCall(VecAXPY(th->vec_lte_work[0], +2, X2)); in TSAlpha_Restart()
211 PetscCall(VecAXPY(th->vec_lte_work[0], -4, X1)); in TSAlpha_Restart()
212 PetscCall(VecAXPY(th->vec_lte_work[0], +2, X0)); in TSAlpha_Restart()
214 if (th->vec_lte_work[1]) { in TSAlpha_Restart()
215 PetscCall(VecZeroEntries(th->vec_lte_work[1])); in TSAlpha_Restart()
216 PetscCall(VecAXPY(th->vec_lte_work[1], +2, V2)); in TSAlpha_Restart()
217 PetscCall(VecAXPY(th->vec_lte_work[1], -4, V1)); in TSAlpha_Restart()
218 PetscCall(VecAXPY(th->vec_lte_work[1], +2, V0)); in TSAlpha_Restart()
300 Vec Y = th->vec_lte_work[0]; /* Y = X + LTE */ in TSEvaluateWLTE_Alpha()
301 Vec Z = th->vec_lte_work[1]; /* Z = V + LTE */ in TSEvaluateWLTE_Alpha()
313 if (!th->vec_lte_work[0]) { in TSEvaluateWLTE_Alpha()
317 if (!th->vec_lte_work[1]) { in TSEvaluateWLTE_Alpha()
425 PetscCall(VecDestroy(&th->vec_lte_work[0])); in TSReset_Alpha()
426 PetscCall(VecDestroy(&th->vec_lte_work[1])); in TSReset_Alpha()
464 PetscCall(VecDuplicate(ts->vec_sol, &th->vec_lte_work[0])); in TSSetUp_Alpha()
465 PetscCall(VecDuplicate(ts->vec_sol, &th->vec_lte_work[1])); in TSSetUp_Alpha()