Lines Matching refs:YdotI
1253 PetscCall(VecMAXPY(X, s, w, ark->YdotI)); in TSEvaluateStep_ARKIMEX()
1270 PetscCall(VecMAXPY(X, s, w, ark->YdotI)); in TSEvaluateStep_ARKIMEX()
1281 PetscCall(VecMAXPY(X, tab->s, w, ark->YdotI)); in TSEvaluateStep_ARKIMEX()
1337 …Vec *Y = ark->Y, *YdotI = ark->YdotI, *YdotRHS = ark->YdotRHS, Ydot = ark->Ydot, Ydot0… in TSStep_ARKIMEX() local
1358 PetscCall(VecCopy(YdotI[s - 1], Ydot0)); in TSStep_ARKIMEX()
1363 PetscCall(VecCopy(YdotI[i], ark->YdotI_prev[i])); in TSStep_ARKIMEX()
1419 PetscCall(VecCopy(ark_start->YdotI[ark_start->tableau->s - 1], Ydot0)); in TSStep_ARKIMEX()
1443 PetscCall(VecMAXPY(Y[i], i, w, YdotI)); in TSStep_ARKIMEX()
1455 PetscCall(VecMAXPY(Z, i, w, YdotI)); in TSStep_ARKIMEX()
1486 PetscCall(VecCopy(Ydot0, YdotI[0])); /* YdotI = YdotI(tn-1) */ in TSStep_ARKIMEX()
1488 …PetscCall(VecAXPBYPCZ(YdotI[i], -ark->scoeff / h, ark->scoeff / h, 0, Z, Y[i])); /* YdotI = shift*… in TSStep_ARKIMEX()
1493 …PetscCall(TSComputeIFunction(ts, t + h * ct[i], Y[i], Ydot, YdotI[i], ark->imex)); /* YdotI = -G(t… in TSStep_ARKIMEX()
1494 PetscCall(VecScale(YdotI[i], -1.0)); in TSStep_ARKIMEX()
1496 …PetscCall(VecAXPBYPCZ(YdotI[i], -ark->scoeff / h, ark->scoeff / h, 0, Z, Y[i])); /* YdotI = shift*… in TSStep_ARKIMEX()
1702 PetscCall(VecMAXPY(X, s, bt, ark->YdotI)); in TSInterpolate_ARKIMEX()
1752 PetscCall(VecDestroyVecs(tab->s, &ark->YdotI)); in TSARKIMEXTableauReset()
2015 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotI)); in TSARKIMEXTableauSetUp()