1 ! 2 ! Used by petsctaomod.F90 to create Fortran module file 3 ! 4 #include "petsc/finclude/petsctao.h" 5 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 19