xref: /petsc/src/tao/linesearch/impls/morethuente/morethuente.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
1*a4963045SJacob Faibussowitsch #pragma once
2a7e14dcfSSatish Balay 
3a7e14dcfSSatish Balay typedef struct {
4a7e14dcfSSatish Balay   PetscInt  bracket;
5a7e14dcfSSatish Balay   PetscInt  infoc;
6a7e14dcfSSatish Balay   PetscReal initstep;
7a7e14dcfSSatish Balay   Vec       x; /* used to see if work needs to be reformed */
8a7e14dcfSSatish Balay   Vec       work;
92a0dac07SAlp Dener 
102a0dac07SAlp Dener   PetscReal stx, fx, dgx;
112a0dac07SAlp Dener   PetscReal sty, fy, dgy;
12a7e14dcfSSatish Balay 
138caf6e8cSBarry Smith } TaoLineSearch_MT;
14