Lines Matching refs:X1
23 Vec X0, Xa, X1; member
73 Vec X1 = X, V1 = th->V1; in TSAlpha_StageVecs() local
83 PetscCall(VecWAXPY(V1, -1.0, X0, X1)); in TSAlpha_StageVecs()
86 PetscCall(VecWAXPY(Xa, -1.0, X0, X1)); in TSAlpha_StageVecs()
118 Vec X0 = ts->vec_sol, X1, X2 = th->X1; in TSAlpha_Restart() local
122 PetscCall(VecDuplicate(X0, &X1)); in TSAlpha_Restart()
137 PetscCall(VecCopy(th->X0, X1)); in TSAlpha_Restart()
138 PetscCall(TSAlpha_SNESSolve(ts, NULL, X1)); in TSAlpha_Restart()
139 PetscCall(TSPostStage(ts, th->stage_time, 0, &X1)); in TSAlpha_Restart()
140 PetscCall(TSAdaptCheckStage(ts->adapt, ts, th->stage_time, X1, &stageok)); in TSAlpha_Restart()
145 PetscCall(VecCopy(X1, th->X0)); in TSAlpha_Restart()
156 PetscCall(VecAXPY(th->V0, +4 / time_step, X1)); in TSAlpha_Restart()
163 PetscCall(VecAXPY(th->vec_lte_work, -4, X1)); in TSAlpha_Restart()
175 PetscCall(VecDestroy(&X1)); in TSAlpha_Restart()
203 PetscCall(VecCopy(th->X0, th->X1)); in TSStep_Alpha()
205 PetscCall(TSAlpha_SNESSolve(ts, NULL, th->X1)); in TSStep_Alpha()
211 PetscCall(VecCopy(th->X1, ts->vec_sol)); in TSStep_Alpha()
238 Vec X = th->X1; /* X = solution */ in TSEvaluateWLTE_Alpha()
263 vecs[0] = th->X1; in TSEvaluateWLTE_Alpha()
325 PetscCall(VecDestroy(&th->X1)); in TSReset_Alpha()
354 PetscCall(VecDuplicate(ts->vec_sol, &th->X1)); in TSSetUp_Alpha()