xref: /petsc/src/ksp/pc/impls/spai/petscspai.h (revision 47effc9e390027f03fbcef3cf0ddc7821e3d87df)
1*47effc9eSvictor /* $Id: spai.h,v 1.1 1997/02/03 00:11:31 bsmith Exp bsmith $ */
2*47effc9eSvictor /*
3*47effc9eSvictor      Include file for the SPAI interface to PETSc. You should include
4*47effc9eSvictor   this file if you wish to set SPAI options directly from your program.
5*47effc9eSvictor */
6*47effc9eSvictor #ifndef __SPAI_PACKAGE
7*47effc9eSvictor #define __SPAI_PACKAGE
8*47effc9eSvictor #include "petscpc.h"
9*47effc9eSvictor 
10*47effc9eSvictor extern int PETSCKSP_DLLEXPORT MatDumpSPAI(Mat,FILE *);
11*47effc9eSvictor extern int PETSCKSP_DLLEXPORT VecDumpSPAI(Vec,FILE *);
12*47effc9eSvictor 
13*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetEpsilon(PC,double);
14*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetNBSteps(PC,int);
15*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetMaxAPI(PC,int);
16*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetMaxNew(PC,int);
17*47effc9eSvictor extern int PETSCKSP_DLLEXPORT PCSPAISetCacheSize(PC,int);
18*47effc9eSvictor 
19*47effc9eSvictor #endif
20*47effc9eSvictor 
21*47effc9eSvictor 
22*47effc9eSvictor 
23