Lines Matching refs:pinterp
1104 …cReal c[], const PetscReal bembedt[], const PetscReal bembed[], PetscInt pinterp, const PetscReal … in TSARKIMEXRegister() argument
1170 t->pinterp = pinterp; in TSARKIMEXRegister()
1171 PetscCall(PetscMalloc2(s * pinterp, &t->binterpt, s * pinterp, &t->binterp)); in TSARKIMEXRegister()
1172 PetscCall(PetscArraycpy(t->binterpt, binterpt, s * pinterp)); in TSARKIMEXRegister()
1173 PetscCall(PetscArraycpy(t->binterp, binterp ? binterp : binterpt, s * pinterp)); in TSARKIMEXRegister()
1203 …etscReal bt[], const PetscReal ct[], const PetscReal bembedt[], PetscInt pinterp, const PetscReal … in TSDIRKRegister() argument
1206 …PetscCall(TSARKIMEXRegister(name, order, s, At, bt, ct, NULL, NULL, NULL, bembedt, NULL, pinterp, … in TSDIRKRegister()
1673 PetscInt s = tab->s, pinterp = tab->pinterp, i, j; in TSInterpolate_ARKIMEX() local
1695 for (j = 0, tt = t; j < pinterp; j++, tt *= t) { in TSInterpolate_ARKIMEX()
1697 bt[i] += h * Bt[i * pinterp + j] * tt; in TSInterpolate_ARKIMEX()
1698 b[i] += h * B[i * pinterp + j] * tt; in TSInterpolate_ARKIMEX()
1715 PetscInt s = tab->s, pinterp = tab->pinterp, i, j; in TSExtrapolate_ARKIMEX() local
1726 for (j = 0, tt = t; j < pinterp; j++, tt *= t) { in TSExtrapolate_ARKIMEX()
1728 bt[i] += h * Bt[i * pinterp + j] * tt; in TSExtrapolate_ARKIMEX()
1729 b[i] += h * B[i * pinterp + j] * tt; in TSExtrapolate_ARKIMEX()