Lines Matching refs:Xfast
284 …Vec Xslow, Xfast; /* subvectors of X which store slow components and fast components resp… in TSEvaluateStep_RK_MultirateSplit() local
298 PetscCall(VecGetSubVector(X, rk->is_fast, &Xfast)); in TSEvaluateStep_RK_MultirateSplit()
299 PetscCall(VecMAXPY(Xfast, s, w, rk->YdotRHS_fast)); in TSEvaluateStep_RK_MultirateSplit()
300 PetscCall(VecRestoreSubVector(X, rk->is_fast, &Xfast)); in TSEvaluateStep_RK_MultirateSplit()
313 Vec Yfast, Xfast; in TSStepRefine_RK_MultirateSplit() local
322 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
338 PetscCall(VecCopy(Xfast, Yfast)); in TSStepRefine_RK_MultirateSplit()
345 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
357 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
358 PetscCall(VecISCopy(rk->X0, rk->is_fast, SCATTER_FORWARD, Xfast)); in TSStepRefine_RK_MultirateSplit()
359 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()