xref: /petsc/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
1 #pragma once
2 
3 #include <petscvec.h>
4 
5 typedef struct {
6   /* --------------- Parameters used by line search method ----------------- */
7   PetscReal maxstep; /* maximum step size */
8   PetscInt  bracket;
9   PetscInt  infoc;
10 
11   Vec x;
12   Vec W1;
13   Vec W2;
14   Vec Gold;
15 
16 } TaoLineSearch_GPCG;
17