Lines Matching refs:binterp
263 const PetscReal binterp[7][5] = { in TSRKRegisterAll() local
272 PetscCall(TSRKRegister(TSRK5DP, 5, 7, &A[0][0], b, NULL, bembed, 5, binterp[0])); in TSRKRegisterAll()
367 PetscCall(PetscFree(t->binterp)); in TSRKRegisterDestroy()
432 …etscReal b[], const PetscReal c[], const PetscReal bembed[], PetscInt p, const PetscReal binterp[]) in TSRKRegister() argument
444 if (binterp || p > 1) PetscAssertPointer(binterp, 9); in TSRKRegister()
472 if (!binterp) { in TSRKRegister()
474 binterp = t->b; in TSRKRegister()
477 PetscCall(PetscMalloc1(s * p, &t->binterp)); in TSRKRegister()
478 PetscCall(PetscArraycpy(t->binterp, binterp, s * p)); in TSRKRegister()
485 …t PetscReal **c, const PetscReal **bembed, PetscInt *p, const PetscReal **binterp, PetscBool *FSAL) in TSRKGetTableau_RK() argument
497 if (binterp) *binterp = tab->binterp; in TSRKGetTableau_RK()
524 …t PetscReal **c, const PetscReal **bembed, PetscInt *p, const PetscReal **binterp, PetscBool *FSAL) in TSRKGetTableau() argument
528 …Real **, PetscInt *, const PetscReal **, PetscBool *), (ts, s, A, b, c, bembed, p, binterp, FSAL)); in TSRKGetTableau()
1053 const PetscReal *B = rk->tableau->binterp; in TSInterpolate_RK()