Lines Matching refs:X0
25 PetscCall(VecDestroy(&rk->X0)); in TSReset_RK_MultirateNonsplit()
47 PetscCall(VecCopy(rk->X0, X)); in TSInterpolate_RK_MultirateNonsplit()
136 PetscCall(VecCopy(ts->vec_sol, rk->X0)); in TSStep_RK_MultirateNonsplit()
185 PetscCall(VecDuplicate(ts->vec_sol, &rk->X0)); in TSSetUp_RK_MultirateNonsplit()
224 PetscCall(VecDestroy(&rk->X0)); in TSReset_RK_MultirateSplit()
265 PetscCall(VecISCopy(rk->X0, rk->is_slow, SCATTER_REVERSE, Xslow)); in TSInterpolate_RK_MultirateSplit()
358 PetscCall(VecISCopy(rk->X0, rk->is_fast, SCATTER_FORWARD, Xfast)); in TSStepRefine_RK_MultirateSplit()
383 PetscCall(VecCopy(ts->vec_sol, rk->X0)); in TSStep_RK_MultirateSplit()
421 Vec X0; in TSSetUp_RK_MultirateSplit() local
431 PetscCall(VecDuplicate(ts->vec_sol, &X0)); in TSSetUp_RK_MultirateSplit()
437 PetscCall(PetscObjectReference((PetscObject)X0)); in TSSetUp_RK_MultirateSplit()
438 currentlevelrk->X0 = X0; in TSSetUp_RK_MultirateSplit()
470 PetscCall(VecDestroy(&X0)); in TSSetUp_RK_MultirateSplit()