Lines Matching refs:V0
24 Vec V0, Va, V1; member
75 Vec X0 = th->X0, V0 = th->V0; in TSAlpha_StageVecs() local
84 PetscCall(VecAXPBY(V1, 1 - 1 / Gamma, 1 / (Gamma * dt), V0)); in TSAlpha_StageVecs()
89 PetscCall(VecWAXPY(Va, -1.0, V0, V1)); in TSAlpha_StageVecs()
90 PetscCall(VecAYPX(Va, Alpha_m, V0)); in TSAlpha_StageVecs()
131 PetscCall(VecZeroEntries(th->V0)); in TSAlpha_Restart()
154 PetscCall(VecZeroEntries(th->V0)); in TSAlpha_Restart()
155 PetscCall(VecAXPY(th->V0, -3 / time_step, X0)); in TSAlpha_Restart()
156 PetscCall(VecAXPY(th->V0, +4 / time_step, X1)); in TSAlpha_Restart()
157 PetscCall(VecAXPY(th->V0, -1 / time_step, X2)); in TSAlpha_Restart()
192 PetscCall(VecCopy(th->V1, th->V0)); in TSStep_Alpha()
282 PetscCall(VecAXPBY(th->V1, 1 - 1 / Gamma, 1 / (Gamma * ts->time_step), th->V0)); in TSInterpolate_Alpha()
287 PetscCall(VecAXPY(X, (1 - th->Gamma) * dt, th->V0)); in TSInterpolate_Alpha()
326 PetscCall(VecDestroy(&th->V0)); in TSReset_Alpha()
355 PetscCall(VecDuplicate(ts->vec_sol, &th->V0)); in TSSetUp_Alpha()