1*f26ada1bSBarry Smith /* $Id: options.h,v 1.12 1995/10/17 21:43:12 bsmith Exp bsmith $ */ 2*f26ada1bSBarry Smith /* 3*f26ada1bSBarry Smith Application callable routines to determine options set in the options database. 4*f26ada1bSBarry Smith */ 51eb62cbbSBarry Smith #if !defined(__OPTIONS_PACKAGE) 61eb62cbbSBarry Smith #define __OPTIONS_PACKAGE 73a3b2205SBarry Smith #include "petsc.h" 83a3b2205SBarry Smith 98ed539a5SBarry Smith int OptionsPrint(FILE *); 103a3b2205SBarry Smith 113a3b2205SBarry Smith /* returns -1 on error, 0 on not found and 1 on found */ 12df60cc22SBarry Smith int OptionsHasName(char*,char *); 13df60cc22SBarry Smith int OptionsGetInt(char*,char *,int *); 14df60cc22SBarry Smith int OptionsGetDouble(char *,char *,double *); 1563b91edcSBarry Smith int OptionsGetScalar(char *,char *,Scalar *); 16df60cc22SBarry Smith int OptionsGetIntArray(char*,char *,int *,int *nmax); 17df60cc22SBarry Smith int OptionsGetDoubleArray(char *,char *,double *,int *nmax); 18df60cc22SBarry Smith int OptionsGetString(char*,char *,char *,int); 1920563c6bSBarry Smith int OptionsAllUsed(); 203a3b2205SBarry Smith 213a3b2205SBarry Smith int OptionsSetValue(char*,char*); 223a3b2205SBarry Smith 233a3b2205SBarry Smith #endif 24