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