Searched refs:vec_sol_prev (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ts/impls/implicit/alpha/ |
| H A D | alpha1.c | 31 Vec vec_sol_prev; member 43 PetscCall(TSResizeRegisterVec(ts, "ts:theta:sol_prev", th->vec_sol_prev)); in TSResizeRegister_Alpha() 46 PetscCall(TSResizeRetrieveVec(ts, "ts:theta:sol_prev", &th->vec_sol_prev)); in TSResizeRegister_Alpha() 47 PetscCall(PetscObjectReference((PetscObject)th->vec_sol_prev)); in TSResizeRegister_Alpha() 190 if (th->vec_sol_prev) PetscCall(VecCopy(th->X0, th->vec_sol_prev)); in TSStep_Alpha() 243 if (!th->vec_sol_prev) { in TSEvaluateWLTE_Alpha() 265 vecs[2] = th->vec_sol_prev; in TSEvaluateWLTE_Alpha() 329 PetscCall(VecDestroy(&th->vec_sol_prev)); in TSReset_Alpha() 363 if (!th->vec_sol_prev) PetscCall(VecDuplicate(ts->vec_sol, &th->vec_sol_prev)); in TSSetUp_Alpha()
|
| H A D | alpha2.c | 36 Vec vec_sol_prev; member 246 if (th->vec_sol_prev) PetscCall(VecCopy(th->X0, th->vec_sol_prev)); in TSStep_Alpha() 305 if (!th->vec_sol_prev) { in TSEvaluateWLTE_Alpha() 336 vecX[2] = th->vec_sol_prev; in TSEvaluateWLTE_Alpha() 423 PetscCall(VecDestroy(&th->vec_sol_prev)); in TSReset_Alpha() 462 PetscCall(VecDuplicate(ts->vec_sol, &th->vec_sol_prev)); in TSSetUp_Alpha()
|
| /petsc/src/ts/impls/implicit/theta/ |
| H A D | theta.c | 41 Vec vec_sol_prev; member 186 PetscCall(TSResizeRegisterVec(ts, "ts:theta:sol_prev", th->vec_sol_prev)); in TSResizeRegister_Theta() 189 PetscCall(TSResizeRetrieveVec(ts, "ts:theta:sol_prev", &th->vec_sol_prev)); in TSResizeRegister_Theta() 190 PetscCall(PetscObjectReference((PetscObject)th->vec_sol_prev)); in TSResizeRegister_Theta() 206 if (th->vec_sol_prev) PetscCall(VecCopy(th->X0, th->vec_sol_prev)); in TSStep_Theta() 695 if (!th->vec_sol_prev) { in TSEvaluateWLTE_Theta() 716 vecs[2] = th->vec_sol_prev; in TSEvaluateWLTE_Theta() 898 PetscCall(VecDestroy(&th->vec_sol_prev)); in TSReset_Theta() 1050 if (!th->vec_sol_prev) PetscCall(VecDuplicate(ts->vec_sol, &th->vec_sol_prev)); in TSSetUp_Theta()
|
| /petsc/src/ts/impls/rosw/ |
| H A D | rosw.c | 57 …Vec vec_sol_prev; /* Solution from the previous step (used for interpolation and rollback… member 1144 if (!ts->steprollback) PetscCall(VecCopy(ts->vec_sol, ros->vec_sol_prev)); in TSStep_RosW() 1284 PetscCall(VecAXPY(U, 1, ros->vec_sol_prev)); in TSInterpolate_RosW() 1312 PetscCall(VecDestroy(&ros->vec_sol_prev)); in TSReset_RosW() 1482 PetscCall(VecDuplicate(ts->vec_sol, &ros->vec_sol_prev)); in TSSetUp_RosW()
|