xref: /petsc/include/petscoptions.h (revision 8ed539a5e9028ff5f4219e37f66f1bef6cd978d1)
13a3b2205SBarry Smith 
23a3b2205SBarry Smith #if !defined(_OPTIONS_H)
33a3b2205SBarry Smith #define _OPTIONS_H
43a3b2205SBarry Smith #include "petsc.h"
53a3b2205SBarry Smith 
6*8ed539a5SBarry Smith int OptionsCreate(int ,char **,char *,char*);
73a3b2205SBarry Smith int OptionsDestroy();
8*8ed539a5SBarry Smith #include <stdio.h>
9*8ed539a5SBarry 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 *);
173a3b2205SBarry Smith 
183a3b2205SBarry Smith int OptionsSetValue(char*,char*);
193a3b2205SBarry Smith 
203a3b2205SBarry Smith #endif
21