14 #ifndef _SIM_ARGS_BASE_H_
15 #define _SIM_ARGS_BASE_H_
31 virtual bool parseArg(
const char* argv);
35 bool parse(
const tinyxml2::XMLElement* elem)
override;
Base class for input file pre-parsing in applications.
Definition: SIMargsBase.h:25
const char * context
Application-specific context tag.
Definition: SIMargsBase.h:38
bool parse(const tinyxml2::XMLElement *elem) override
Parses a data section from an XML element.
Definition: SIMargsBase.C:42
SIMargsBase(const char *ctx)
The constructor initializes the default parameter values.
Definition: SIMargsBase.h:28
virtual bool parseArg(const char *argv)
Parses a command-line argument.
Definition: SIMargsBase.C:23
char adap
If ≠ 0, run an adaptive simulator.
Definition: SIMargsBase.h:42
int dim
Dimensionality of simulation.
Definition: SIMargsBase.h:41