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