xref: /petsc/src/ksp/pc/impls/spai/petscspai.h (revision 7087cfbefd1a42b179f217f9994fb6cb0d0c1824)
147effc9eSvictor /* $Id: spai.h,v 1.1 1997/02/03 00:11:31 bsmith Exp bsmith $ */
247effc9eSvictor /*
347effc9eSvictor      Include file for the SPAI interface to PETSc. You should include
447effc9eSvictor   this file if you wish to set SPAI options directly from your program.
547effc9eSvictor */
647effc9eSvictor #ifndef __SPAI_PACKAGE
747effc9eSvictor #define __SPAI_PACKAGE
847effc9eSvictor #include "petscpc.h"
947effc9eSvictor 
10*7087cfbeSBarry Smith extern int  MatDumpSPAI(Mat,FILE *);
11*7087cfbeSBarry Smith extern int  VecDumpSPAI(Vec,FILE *);
1247effc9eSvictor 
13*7087cfbeSBarry Smith extern int  PCSPAISetEpsilon(PC,double);
14*7087cfbeSBarry Smith extern int  PCSPAISetNBSteps(PC,int);
15*7087cfbeSBarry Smith extern int  PCSPAISetMaxAPI(PC,int);
16*7087cfbeSBarry Smith extern int  PCSPAISetMaxNew(PC,int);
17*7087cfbeSBarry Smith extern int  PCSPAISetCacheSize(PC,int);
1847effc9eSvictor 
1947effc9eSvictor #endif
2047effc9eSvictor 
2147effc9eSvictor 
2247effc9eSvictor 
23