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