1: #pragma once
3: typedef struct {
4: PetscInt bracket;
5: PetscInt infoc;
6: PetscReal initstep;
7: Vec x; /* used to see if work needs to be reformed */
8: Vec work;
10: PetscReal stx, fx, dgx;
11: PetscReal sty, fy, dgy;
13: } TaoLineSearch_MT;