Actual source code: brdn.h

petsc-3.14.5 2021-03-03
Report Typos and Errors
  1: #include <../src/ksp/ksp/utils/lmvm/lmvm.h>

  3: /*
  4:   Limited-memory Broyden's method for approximating the inverse of
  5:   a Jacobian.
  6: */

  8: typedef struct {
  9:   Vec *P, *Q;
 10:   PetscBool allocated, needP, needQ;
 11:   PetscReal *yty, *yts;
 12:   PetscReal *sts, *stq;
 13: } Mat_Brdn;