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