xref: /petsc/src/tao/linesearch/impls/morethuente/morethuente.h (revision a7e14dcfba0d07adf6226a919460249440ec94c7)
1*a7e14dcfSSatish Balay #ifndef __TAOLINESEARCH_MORETHUENTE_H
2*a7e14dcfSSatish Balay #define __TAOLINESEARCH_MORETHUENTE_H
3*a7e14dcfSSatish Balay 
4*a7e14dcfSSatish Balay typedef struct {
5*a7e14dcfSSatish Balay   PetscInt    bracket;
6*a7e14dcfSSatish Balay   PetscInt    infoc;
7*a7e14dcfSSatish Balay   PetscReal initstep;
8*a7e14dcfSSatish Balay   Vec x; /* used to see if work needs to be reformed */
9*a7e14dcfSSatish Balay   Vec work;
10*a7e14dcfSSatish Balay 
11*a7e14dcfSSatish Balay } TAOLINESEARCH_MT_CTX;
12*a7e14dcfSSatish Balay 
13*a7e14dcfSSatish Balay #endif
14