Home
last modified time | relevance | path

Searched refs:tableau (Results 1 – 11 of 11) sorted by relevance

/petsc/src/ts/impls/explicit/rk/
H A Dmrk.c22 RKTableau tab = rk->tableau; in TSReset_RK_MultirateNonsplit()
33 PetscInt s = rk->tableau->s, p = rk->tableau->p, i, j; in TSInterpolate_RK_MultirateNonsplit()
37 const PetscReal *B = rk->tableau->binterp; in TSInterpolate_RK_MultirateNonsplit()
40 …tscObject)ts), PETSC_ERR_SUP, "TSRK %s does not have an interpolation formula", rk->tableau->name); in TSInterpolate_RK_MultirateNonsplit()
57 RKTableau tab = rk->tableau; in TSStepRefine_RK_MultirateNonsplit()
121 RKTableau tab = rk->tableau; in TSStep_RK_MultirateNonsplit()
176 RKTableau tab = rk->tableau; in TSSetUp_RK_MultirateNonsplit()
236 PetscInt s = rk->tableau->s, p = rk->tableau->p, i, j; in TSInterpolate_RK_MultirateSplit()
240 const PetscReal *B = rk->tableau->binterp; in TSInterpolate_RK_MultirateSplit()
243 …tscObject)ts), PETSC_ERR_SUP, "TSRK %s does not have an interpolation formula", rk->tableau->name); in TSInterpolate_RK_MultirateSplit()
[all …]
H A Drk.c488 RKTableau tab = rk->tableau; in TSRKGetTableau_RK()
551 RKTableau tab = rk->tableau; in TSEvaluateStep_RK()
600 RKTableau tab = rk->tableau; in TSForwardCostIntegral_RK()
619 RKTableau tab = rk->tableau; in TSAdjointCostIntegral_RK()
639 RKTableau tab = rk->tableau; in TSRollBack_RK()
674 RKTableau tab = rk->tableau; in TSForwardStep_RK()
727 RKTableau tab = rk->tableau; in TSForwardGetStages_RK()
738 RKTableau tab = rk->tableau; in TSForwardSetUp_RK()
758 RKTableau tab = rk->tableau; in TSForwardReset_RK()
778 RKTableau tab = rk->tableau; in TSStep_RK()
[all …]
H A Drk.h21 RKTableau tableau; member
/petsc/src/ts/impls/glee/
H A Dglee.c49 GLEETableau tableau; member
436 GLEETableau tab = glee->tableau; in TSEvaluateStep_GLEE()
498 GLEETableau tab = glee->tableau; in TSStep_GLEE()
593 PetscInt s = glee->tableau->s, pinterp = glee->tableau->pinterp, i, j; in TSInterpolate_GLEE()
596 const PetscReal *B = glee->tableau->binterp; in TSInterpolate_GLEE()
599 …bject)ts), PETSC_ERR_SUP, "TSGLEE %s does not have an interpolation formula", glee->tableau->name); in TSInterpolate_GLEE()
630 if (!glee->tableau) PetscFunctionReturn(PETSC_SUCCESS); in TSReset_GLEE()
631 s = glee->tableau->s; in TSReset_GLEE()
632 r = glee->tableau->r; in TSReset_GLEE()
744 if (!glee->tableau) PetscCall(TSGLEESetType(ts, TSGLEEDefaultType)); in TSSetUp_GLEE()
[all …]
/petsc/src/snes/impls/ms/
H A Dms.c26 SNESMSTableau tableau; /* Tableau in low-storage form */ member
239 SNESMSTableau t = ms->tableau; in SNESMSStep_3Sstar()
267 SNESMSTableau tab = ms->tableau; in SNESMSStep_Basic()
285 SNESMSTableau tab = ms->tableau; in SNESMSStep_Step()
366 SNESMSTableau tab = ms->tableau; in SNESSetUp_MS()
391 SNESMSTableau tab = ms->tableau; in SNESView_MS()
435 SNESMSTableau tab = ms->tableau; in SNESMSGetType_MS()
449 if (ms->tableau) { in SNESMSSetType_MS()
450 PetscCall(PetscStrcmp(ms->tableau->name, mstype, &match)); in SNESMSSetType_MS()
456 ms->tableau = &link->tab; in SNESMSSetType_MS()
/petsc/src/ts/impls/implicit/irk/
H A Dirk.c33 IRKTableau tableau; member
70 IRKTableau tab = irk->tableau; in TSIRKTableauCreate()
272 IRKTableau tab = irk->tableau; in TSEvaluateStep_IRK()
309 IRKTableau tab = irk->tableau; in TSStep_IRK()
372 const PetscReal *B = irk->tableau->binterp; in TSInterpolate_IRK()
401 IRKTableau tab = irk->tableau; in TSIRKTableauReset()
416 if (irk->tableau) PetscCall(PetscFree(irk->tableau)); in TSReset_IRK()
459 IRKTableau tab = irk->tableau; in SNESTSFormFunction_IRK()
495 IRKTableau tab = irk->tableau; in SNESTSFormJacobian_IRK()
570 IRKTableau tab = irk->tableau; in TSSetUp_IRK()
[all …]
/petsc/src/ts/impls/rosw/
H A Drosw.c51 RosWTableau tableau; member
1091 RosWTableau tab = ros->tableau; in TSEvaluateStep_RosW()
1128 RosWTableau tab = ros->tableau; in TSStep_RosW()
1243 PetscInt s = ros->tableau->s, pinterp = ros->tableau->pinterp, i, j; in TSInterpolate_RosW()
1247 const PetscReal *Bt = ros->tableau->binterpt; in TSInterpolate_RosW()
1248 const PetscReal *GammaInv = ros->tableau->GammaInv; in TSInterpolate_RosW()
1253 …Object)ts), PETSC_ERR_SUP, "TSRosW %s does not have an interpolation formula", ros->tableau->name); in TSInterpolate_RosW()
1293 RosWTableau tab = ros->tableau; in TSRosWTableauReset()
1461 RosWTableau tab = ros->tableau; in TSRosWTableauSetUp()
1530 …k-W method", "TSRosWSetType", (const char *const *)namelist, count, ros->tableau->name, &choice, &… in TSSetFromOptions_RosW()
[all …]
/petsc/src/ts/impls/multirate/
H A Dmprk.c48 MPRKTableau tableau; member
556 MPRKTableau tab = mprk->tableau; in TSMPRKSetSplits()
629 MPRKTableau tab = mprk->tableau; in TSEvaluateStep_MPRK()
646 MPRKTableau tab = mprk->tableau; in TSStep_MPRK()
721 MPRKTableau tab = mprk->tableau; in TSEvaluateStep_MPRKSPLIT()
789 MPRKTableau tab = mprk->tableau; in TSStep_MPRKSPLIT()
903 MPRKTableau tab = mprk->tableau; in TSMPRKTableauReset()
966 MPRKTableau tab = mprk->tableau; in TSMPRKTableauSetUp()
1017 MPRKTableau tab = mprk->tableau; in TSSetUp_MPRK()
1071 …RK method", "TSMPRKSetType", (const char *const *)namelist, count, mprk->tableau->name, &choice, &… in TSSetFromOptions_MPRK()
[all …]
/petsc/src/ts/impls/arkimex/
H A Dfsarkimex.c78 ARKTableau tab = ark->tableau; in TSExtrapolate_ARKIMEX_FastSlowSplit()
86 …ect)ts), PETSC_ERR_SUP, "TSARKIMEX %s does not have an interpolation formula", ark->tableau->name); in TSExtrapolate_ARKIMEX_FastSlowSplit()
123 ARKTableau tab = ark->tableau; in TSEvaluateStep_ARKIMEX_FastSlowSplit()
217 ARKTableau tab = ark->tableau; in TSStep_ARKIMEX_FastSlowSplit()
276 PetscCall(VecCopy(ark_start->YdotI[ark_start->tableau->s - 1], Ydot0_fast)); in TSStep_ARKIMEX_FastSlowSplit()
348 ((PetscObject)ts)->type_name, ark->tableau->name); in TSStep_ARKIMEX_FastSlowSplit()
410 ARKTableau tab = ark->tableau; in TSSetUp_ARKIMEX_FastSlowSplit()
470 ARKTableau tab = ark->tableau; in TSReset_ARKIMEX_FastSlowSplit()
H A Darkimex.h24 ARKTableau tableau; member
H A Darkimex.c1228 ARKTableau tab = ark->tableau; in TSEvaluateStep_ARKIMEX()
1333 ARKTableau tab = ark->tableau; in TSStep_ARKIMEX()
1419 PetscCall(VecCopy(ark_start->YdotI[ark_start->tableau->s - 1], Ydot0)); in TSStep_ARKIMEX()
1485 ((PetscObject)ts)->type_name, ark->tableau->name); in TSStep_ARKIMEX()
1563 ARKTableau tab = ark->tableau; in TSAdjointStep_ARKIMEX()
1672 ARKTableau tab = ark->tableau; in TSInterpolate_ARKIMEX()
1680 … "%s %s does not have an interpolation formula", ((PetscObject)ts)->type_name, ark->tableau->name); in TSInterpolate_ARKIMEX()
1714 ARKTableau tab = ark->tableau; in TSExtrapolate_ARKIMEX()
1721 …ect)ts), PETSC_ERR_SUP, "TSARKIMEX %s does not have an interpolation formula", ark->tableau->name); in TSExtrapolate_ARKIMEX()
1746 ARKTableau tab = ark->tableau; in TSARKIMEXTableauReset()
[all …]