Lines Matching defs:_TSGLLEScheme
11 struct _TSGLLEScheme { struct
12 PetscInt p; /* order of the method */
13 PetscInt q; /* stage-order of the method */
14 PetscInt r; /* number of items carried between stages */
15 PetscInt s; /* number of stages */
16 PetscScalar *c; /* location of the stages */
17 PetscScalar *a, *b, *u, *v; /* tableau for the method */
20 PetscScalar *alpha; /* X_n(t_n) - X_{n-1}(t_n) = - alpha^T h^{p+1} x^{(p+1)}(t_n) */
21 PetscScalar *beta; /* - beta^T h^{p+2} x^{(p+2)}(t_n) */
22 PetscScalar *gamma; /* - gamma^T h^{p+2} f' x^{(p+1)}(t_n) + O(h^{p+3}) */
28 PetscScalar *phi; /* dim=[3][s] for estimating higher moments, see B,J,W 2007 */
29 PetscScalar *psi; /* dim=[3][r-1], [0 psi^T] of B,J,W 2007 */
30 PetscScalar *stage_error;
33 PetscBool stiffly_accurate; /* Last row of [A U] is equal t first row of [B V]? */
34 PetscBool fsal; /* First Same As Last: X[1] = h*Ydot[s-1] (and stiffly accurate) */