Actual source code: petsctao.h
1: !
2: ! Used by petsctaomod.F90 to create Fortran module file
3: !
4: #include "petsc/finclude/petsctao.h"
6: PetscEnum, parameter :: TAO_CONVERGED_GATOL = 3
7: PetscEnum, parameter :: TAO_CONVERGED_GRTOL = 4
8: PetscEnum, parameter :: TAO_CONVERGED_GTTOL = 5
9: PetscEnum, parameter :: TAO_CONVERGED_STEPTOL = 6
10: PetscEnum, parameter :: TAO_CONVERGED_MINF = 7
11: PetscEnum, parameter :: TAO_CONVERGED_USER = 8
12: PetscEnum, parameter :: TAO_DIVERGED_MAXITS = -2
13: PetscEnum, parameter :: TAO_DIVERGED_NAN = -4
14: PetscEnum, parameter :: TAO_DIVERGED_MAXFCN = -5
15: PetscEnum, parameter :: TAO_DIVERGED_LS_FAILURE = -6
16: PetscEnum, parameter :: TAO_DIVERGED_TR_REDUCTION = -7
17: PetscEnum, parameter :: TAO_DIVERGED_USER = -8
18: PetscEnum, parameter :: TAO_CONTINUE_ITERATING = 0