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