Actual source code: trlanp.h
1: /*
2: Private data structure used by the TRLAN interface
3: */
8: #include src/eps/epsimpl.h
10: typedef struct {
11: int maxlan;
12: int restart;
13: PetscReal *work;
14: int lwork;
15: } EPS_TRLAN;
17: /*
18: Definition of routines from the TRLAN package
19: */
21: #include slepcblaslapack.h
23: /*
24: These are real case. TRLAN currently only has DOUBLE PRECISION version
25: */
27: #define TRLan_ SLEPC_FORTRAN(trlan77,TRLAN77)
29: EXTERN_C_BEGIN
31: extern void TRLan_ (int(*op)(int*,int*,PetscReal*,int*,PetscReal*,int*),
32: int*,int*,int*,PetscScalar*,PetscScalar*,int*,PetscReal*,
33: int*);
35: EXTERN_C_END
37: #endif