An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Object registry for simpleRegIOobject. Maintains ordering.
Abstract base class for registered object with I/O. Used in debug symbol registration.
Namespace for handling debugging switches.
dictionary & switchSet(const char *subDictName, dictionary *&subDictPtr)
Internal function to lookup a sub-dictionary from controlDict.
int infoSwitch(const char *name, const int deflt=0)
Lookup info switch or add default value.
void listDebugSwitches(const bool unset=false)
List debug switches.
int debugSwitch(const char *name, const int deflt=0)
Lookup debug switch or add default value.
void addDebugObject(const char *name, simpleRegIOobject *obj)
Register debug switch read/write object.
void listSwitches(const bool unset=false)
List debug/info/optimisation switches.
void listRegisteredOptimisationSwitches(const bool unset=false)
List optimisation switches.
simpleObjectRegistry & infoObjects()
Access to registered InfoSwitch objects.
simpleObjectRegistry & dimensionSetObjects()
Access to registered DimensionSets objects.
float floatOptimisationSwitch(const char *name, const float deflt=0)
Lookup optimisation switch or add default value.
void addDimensionedConstantObject(const char *name, simpleRegIOobject *)
Register DimensionedConstant read/write object.
simpleObjectRegistry & dimensionedConstantObjects()
Access to registered DimensionedConstants objects.
dictionary & optimisationSwitches()
The OptimisationSwitches sub-dictionary in the central controlDict(s).
void listRegisteredSwitches(const bool unset=false)
List registered debug/info/optimisation switches.
void listRegisteredDebugSwitches(const bool unset=false)
List debug switches.
void addOptimisationObject(const char *name, simpleRegIOobject *obj)
Register optimisation switch read/write object.
void listOptimisationSwitches(const bool unset=false)
List optimisation switches.
void addInfoObject(const char *name, simpleRegIOobject *obj)
Register info switch read/write object.
dictionary & controlDict()
The central control dictionary, the contents of which are either taken directly from the FOAM_CONTROL...
void listRegisteredInfoSwitches(const bool unset=false)
List info switches.
simpleObjectRegistry & optimisationObjects()
Access to registered OptimisationSwitch objects.
dictionary & infoSwitches()
The InfoSwitches sub-dictionary in the central controlDict(s).
void listInfoSwitches(const bool unset=false)
List info switches.
simpleObjectRegistry & debugObjects()
Access to registered DebugSwitch objects.
int optimisationSwitch(const char *name, const int deflt=0)
Lookup optimisation switch or add default value.
void addDimensionSetObject(const char *name, simpleRegIOobject *obj)
Register DimensionSets read/write object.
dictionary & debugSwitches()
The DebugSwitches sub-dictionary in the central controlDict(s).