xref: /petsc/include/petscoptions.h (revision 3a3b2205f6b381bac5abd6a5558ae96069d149f7)
1*3a3b2205SBarry Smith 
2*3a3b2205SBarry Smith #if !defined(_OPTIONS_H)
3*3a3b2205SBarry Smith #define _OPTIONS_H
4*3a3b2205SBarry Smith #include "petsc.h"
5*3a3b2205SBarry Smith 
6*3a3b2205SBarry Smith int OptionsCreate(int *,char ***,char *,char*);
7*3a3b2205SBarry Smith int OptionsDestroy();
8*3a3b2205SBarry Smith 
9*3a3b2205SBarry Smith /* returns -1 on error, 0 on not found and 1 on found */
10*3a3b2205SBarry Smith int OptionsHasName(int, char *);
11*3a3b2205SBarry Smith int OptionsGetInt(int, char *,int *);
12*3a3b2205SBarry Smith int OptionsGetDouble(int, char *,double *);
13*3a3b2205SBarry Smith int OptionsGetString(int, char *,char *,int);
14*3a3b2205SBarry Smith int OptionsGetScalar(int,char *,Scalar *);
15*3a3b2205SBarry Smith 
16*3a3b2205SBarry Smith int OptionsSetValue(char*,char*);
17*3a3b2205SBarry Smith 
18*3a3b2205SBarry Smith #endif
19