1737f463aSAlp Dener /* 2737f463aSAlp Dener Context for Bounded Regularized Gauss-Newton algorithm 3737f463aSAlp Dener */ 4737f463aSAlp Dener 5737f463aSAlp Dener #if !defined(__TAO_BRGN_H) 6737f463aSAlp Dener #define __TAO_BRGN_H 7737f463aSAlp Dener 8737f463aSAlp Dener #include <../src/tao/bound/impls/bnk/bnk.h> 9737f463aSAlp Dener 10737f463aSAlp Dener typedef struct { 11737f463aSAlp Dener Mat J, H; 12*e1e80dc8SAlp Dener Vec x_old, x_work, r_work; 13*e1e80dc8SAlp Dener Tao subsolver, parent; 14737f463aSAlp Dener PetscReal lambda; 15737f463aSAlp Dener } TAO_BRGN; 16737f463aSAlp Dener 17737f463aSAlp Dener #endif /* if !defined(__TAO_BRGN_H) */ 18