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