xref: /petsc/include/petscoptions.h (revision 1eb62cbb64d64b61ce4c1a3ec8cb7777b3ff11c2)
13a3b2205SBarry Smith 
2*1eb62cbbSBarry Smith #if !defined(__OPTIONS_PACKAGE)
3*1eb62cbbSBarry Smith #define __OPTIONS_PACKAGE
43a3b2205SBarry Smith #include "petsc.h"
53a3b2205SBarry Smith 
620563c6bSBarry Smith int OptionsCreate(int* ,char ***,char *,char*);
73a3b2205SBarry Smith int OptionsDestroy();
88ed539a5SBarry Smith #include <stdio.h>
98ed539a5SBarry Smith int OptionsPrint(FILE *);
103a3b2205SBarry Smith 
113a3b2205SBarry Smith /* returns -1 on error, 0 on not found and 1 on found */
12*1eb62cbbSBarry Smith int OptionsHasName(int, char*,char *);
13*1eb62cbbSBarry Smith int OptionsGetInt(int, char*,char *,int *);
14*1eb62cbbSBarry Smith int OptionsGetDouble(int, char *,char *,double *);
15*1eb62cbbSBarry Smith int OptionsGetString(int, char*,char *,char *,int);
16*1eb62cbbSBarry Smith int OptionsGetScalar(int,char*,char *,Scalar *);
1720563c6bSBarry Smith int OptionsAllUsed();
183a3b2205SBarry Smith 
193a3b2205SBarry Smith int OptionsSetValue(char*,char*);
203a3b2205SBarry Smith 
213a3b2205SBarry Smith #endif
22