xref: /petsc/src/tao/leastsquares/impls/brgn/brgn.h (revision 7f489da91baee7cfbedb679c2d7b0bca5dd3dd5b)
1 /*
2 Context for Bounded Regularized Gauss-Newton algorithm
3 */
4 
5 #if !defined(__TAO_BRGN_H)
6 #define __TAO_BRGN_H
7 
8 #include <../src/tao/bound/impls/bnk/bnk.h>
9 
10 typedef struct {
11   Mat J, H;
12   Vec x_old, x_work, r_work;
13   Tao subsolver, parent;
14   PetscReal lambda;
15 } TAO_BRGN;
16 
17 #endif /* if !defined(__TAO_BRGN_H) */
18