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;