13a3b2205SBarry Smith 2*1eb62cbbSBarry Smith #if !defined(__OPTIONS_PACKAGE) 3*1eb62cbbSBarry Smith #define __OPTIONS_PACKAGE 43a3b2205SBarry Smith #include "petsc.h" 53a3b2205SBarry Smith 620563c6bSBarry 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 */ 12*1eb62cbbSBarry Smith int OptionsHasName(int, char*,char *); 13*1eb62cbbSBarry Smith int OptionsGetInt(int, char*,char *,int *); 14*1eb62cbbSBarry Smith int OptionsGetDouble(int, char *,char *,double *); 15*1eb62cbbSBarry Smith int OptionsGetString(int, char*,char *,char *,int); 16*1eb62cbbSBarry Smith int OptionsGetScalar(int,char*,char *,Scalar *); 1720563c6bSBarry Smith int OptionsAllUsed(); 183a3b2205SBarry Smith 193a3b2205SBarry Smith int OptionsSetValue(char*,char*); 203a3b2205SBarry Smith 213a3b2205SBarry Smith #endif 22