1 #include <../src/ksp/ksp/utils/lmvm/lmvm.h>
2 
3 /*
4   Limited-memory Broyden's method for approximating the inverse of
5   a Jacobian.
6 */
7 
8 typedef struct {
9   Vec *P, *Q;
10   PetscBool allocated, needP, needQ;
11   PetscReal *yty, *yts;
12   PetscReal *sts, *stq;
13 } Mat_Brdn;
14