Lines Matching refs:tab
22 RKTableau tab = rk->tableau; in TSReset_RK_MultirateNonsplit() local
26 PetscCall(VecDestroyVecs(tab->s, &rk->YdotRHS_slow)); in TSReset_RK_MultirateNonsplit()
57 RKTableau tab = rk->tableau; in TSStepRefine_RK_MultirateNonsplit() local
60 const PetscInt s = tab->s; in TSStepRefine_RK_MultirateNonsplit()
61 const PetscReal *A = tab->A, *c = tab->c; in TSStepRefine_RK_MultirateNonsplit()
86 PetscCall(TSEvaluateStep(ts, tab->order, vec_fast, NULL)); in TSStepRefine_RK_MultirateNonsplit()
121 RKTableau tab = rk->tableau; in TSStep_RK_MultirateNonsplit() local
126 const PetscInt s = tab->s; in TSStep_RK_MultirateNonsplit()
127 const PetscReal *A = tab->A, *c = tab->c; in TSStep_RK_MultirateNonsplit()
150 PetscCall(TSEvaluateStep(ts, tab->order, sol_slow, NULL)); in TSStep_RK_MultirateNonsplit()
176 RKTableau tab = rk->tableau; in TSSetUp_RK_MultirateNonsplit() local
186 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &rk->YdotRHS_slow)); in TSSetUp_RK_MultirateNonsplit()
283 RKTableau tab = rk->tableau; in TSEvaluateStep_RK_MultirateSplit() local
287 PetscInt s = tab->s, j; in TSEvaluateStep_RK_MultirateSplit()
292 for (j = 0; j < s; j++) w[j] = h * tab->b[j]; in TSEvaluateStep_RK_MultirateSplit()
297 for (j = 0; j < s; j++) w[j] = h / rk->dtratio * tab->b[j]; in TSEvaluateStep_RK_MultirateSplit()
310 RKTableau tab = rk->tableau; in TSStepRefine_RK_MultirateSplit() local
314 const PetscInt s = tab->s; in TSStepRefine_RK_MultirateSplit()
315 const PetscReal *A = tab->A, *c = tab->c; in TSStepRefine_RK_MultirateSplit()
348 PetscCall(TSEvaluateStep_RK_MultirateSplit(ts, tab->order, ts->vec_sol, NULL)); in TSStepRefine_RK_MultirateSplit()
367 RKTableau tab = rk->tableau; in TSStep_RK_MultirateSplit() local
371 const PetscInt s = tab->s; in TSStep_RK_MultirateSplit()
372 const PetscReal *A = tab->A, *c = tab->c; in TSStep_RK_MultirateSplit()
402 PetscCall(TSEvaluateStep_RK_MultirateSplit(ts, tab->order, ts->vec_sol, NULL)); in TSStep_RK_MultirateSplit()