Subversion Repositories slepc-dev

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/*
   This is the main SLEPc include file (for C and C++).  It is included
   by all other SLEPc include files, so it almost never has to be
   specifically included.
*/

#if !defined(__SLEPC_H)
#define __SLEPC_H

/* ========================================================================== */
/*
   Current SLEPc version number and release date
*/

#include "slepcversion.h"

/* ========================================================================== */
/*
   SLEPc logging/profiling information
*/

#include "slepclog.h"
#include <limits.h>
#include <float.h>

/* ========================================================================== */
/*
   The PETSc include files.
*/

#include "petsc.h"
#include "petscvec.h"
#include "petscmat.h"

/*
    Initialization of SLEPc and other system routines
*/

extern int SlepcInitialize(int*,char***,char[],const char[]);
extern int SlepcFinalize(void);
extern int SlepcInitializeFortran(void);

extern int SlepcVecSetRandom(Vec);
extern int SlepcIsHermitian(Mat,PetscTruth*);

#endif