Actual source code: slepc.h
1: /*
2: This is the main SLEPc include file (for C and C++). It is included
3: by all other SLEPc include files, so it almost never has to be
4: specifically included.
5: */
9: /* ========================================================================== */
10: /*
11: Current SLEPc version number and release date
12: */
13: #include slepcversion.h
15: /* ========================================================================== */
16: /*
17: SLEPc logging/profiling information
18: */
19: #include slepclog.h
20: #include <limits.h>
21: #include <float.h>
23: /* ========================================================================== */
24: /*
25: The PETSc include files.
26: */
27: #include "petsc.h"
28: #include "petscvec.h"
29: #include "petscmat.h"
31: /*
32: Initialization of SLEPc and other system routines
33: */
34: extern int SlepcInitialize(int*,char***,char[],const char[]);
35: extern int SlepcFinalize(void);
36: extern int SlepcInitializeFortran(void);
38: extern int SlepcVecSetRandom(Vec);
39: extern int SlepcIsHermitian(Mat,PetscTruth*);
41: #endif