Searched refs:Ydot0 (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/impls/arkimex/ |
| H A D | arkimex.h | 31 Vec Ydot0; /* Holds the slope from the previous step in FSAL case */ member
|
| H A D | fsarkimex.c | 221 …Vec *Y = ark->Y, Ydot_fast = ark->Ydot, Ydot0_fast = ark->Ydot0, Z = ark->Z, *YdotRHS_… in TSStep_ARKIMEX_FastSlowSplit() 421 PetscCall(VecDestroy(&ark->Ydot0)); in TSSetUp_ARKIMEX_FastSlowSplit() 436 PetscCall(VecDuplicate(Xfast, &ark->Ydot0)); in TSSetUp_ARKIMEX_FastSlowSplit() 481 PetscCall(VecDestroy(&ark->Ydot0)); in TSReset_ARKIMEX_FastSlowSplit()
|
| H A D | arkimex.c | 1337 …>Y, *YdotI = ark->YdotI, *YdotRHS = ark->YdotRHS, Ydot = ark->Ydot, Ydot0 = ark->Ydot0, Z = ark->Z; in TSStep_ARKIMEX() local 1358 PetscCall(VecCopy(YdotI[s - 1], Ydot0)); in TSStep_ARKIMEX() 1388 PetscCall(SNESSolve(snes, NULL, Ydot0)); in TSStep_ARKIMEX() 1389 if (ark->alg_is) PetscCall(VecISSet(Ydot0, ark->alg_is, 0.0)); in TSStep_ARKIMEX() 1419 PetscCall(VecCopy(ark_start->YdotI[ark_start->tableau->s - 1], Ydot0)); in TSStep_ARKIMEX() 1486 PetscCall(VecCopy(Ydot0, YdotI[0])); /* YdotI = YdotI(tn-1) */ in TSStep_ARKIMEX() 1770 PetscCall(VecDestroy(&ark->Ydot0)); in TSReset_ARKIMEX() 2037 PetscCall(VecDuplicate(ts->vec_sol, &ark->Ydot0)); in TSSetUp_ARKIMEX()
|