Actual source code: slepceps.h
2: !
3: ! Include file for Fortran use of the EPS object in SLEPc
4: !
8: #define EPS PetscFortranAddr
9: #define EPSType character*(80)
10: #define EPSConvergedReason integer
12: #define EPSPOWER 'power'
13: #define EPSRQI 'rqi'
14: #define EPSSUBSPACE 'subspace'
15: #define EPSARNOLDI 'arnoldi'
16: #define EPSLAPACK 'lapack'
17: #define EPSARPACK 'arpack'
18: #define EPSBLZPACK 'blzpack'
19: #define EPSPLANSO 'planso'
20: #define EPSTRLAN 'trlan'
22: ! Convergence flags.
23: ! They sould match the flags in $SLEPC_DIR/include/slepceps.h
25: integer EPS_CONVERGED_TOL
26: integer EPS_DIVERGED_ITS
27: integer EPS_DIVERGED_BREAKDOWN
28: integer EPS_DIVERGED_NONSYMMETRIC
29: integer EPS_CONVERGED_ITERATING
31: parameter (EPS_CONVERGED_TOL = 2)
32: parameter (EPS_DIVERGED_ITS = -3)
33: parameter (EPS_DIVERGED_BREAKDOWN = -4)
34: parameter (EPS_DIVERGED_NONSYMMETRIC = -5)
35: parameter (EPS_CONVERGED_ITERATING = 0)
37: #endif