xref: /petsc/include/petscoptions.h (revision 20563c6b1ea7b82b48c81bbd22ce9170a8c92d3b)
13a3b2205SBarry Smith 
23a3b2205SBarry Smith #if !defined(_OPTIONS_H)
33a3b2205SBarry Smith #define _OPTIONS_H
43a3b2205SBarry Smith #include "petsc.h"
53a3b2205SBarry Smith 
6*20563c6bSBarry 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 */
123a3b2205SBarry Smith int OptionsHasName(int, char *);
133a3b2205SBarry Smith int OptionsGetInt(int, char *,int *);
143a3b2205SBarry Smith int OptionsGetDouble(int, char *,double *);
153a3b2205SBarry Smith int OptionsGetString(int, char *,char *,int);
163a3b2205SBarry Smith int OptionsGetScalar(int,char *,Scalar *);
17*20563c6bSBarry Smith int OptionsAllUsed();
183a3b2205SBarry Smith 
193a3b2205SBarry Smith int OptionsSetValue(char*,char*);
203a3b2205SBarry Smith 
213a3b2205SBarry Smith #endif
22