Actual source code: trlanp.h
1: /*
2: Private data structure used by the TRLAN interface
4: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
5: SLEPc - Scalable Library for Eigenvalue Problem Computations
6: Copyright (c) 2002-2007, Universidad Politecnica de Valencia, Spain
8: This file is part of SLEPc. See the README file for conditions of use
9: and additional information.
10: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11: */
16: #include src/eps/epsimpl.h
18: typedef struct {
19: int maxlan;
20: int restart;
21: PetscReal *work;
22: int lwork;
23: } EPS_TRLAN;
25: /*
26: Definition of routines from the TRLAN package
27: These are real case. TRLAN currently only has DOUBLE PRECISION version
28: */
30: #if defined(SLEPC_TRLAN_HAVE_UNDERSCORE)
31: #define TRLan_ trlan77_
32: #elif defined(SLEPC_TRLAN_HAVE_CAPS)
33: #define TRLan_ TRLAN77
34: #else
35: #define TRLan_ trlan77
36: #endif
41: int*,int*,int*,PetscScalar*,PetscScalar*,int*,PetscReal*,
42: int*);
46: #endif