40#ifndef functionObjects_runTimeControls_minMaxCondition_H
41#define functionObjects_runTimeControls_minMaxCondition_H
50namespace functionObjects
52namespace runTimeControls
97 const word& valueType,
98 const word& fieldName,
124 virtual bool apply();
127 virtual void write();
130 virtual void reset();
138 const word& valueType,
139 const word& fieldName,
Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const wordList fieldNames_
Field names.
word functionObjectName_
Name of function object to retrueve data from.
virtual bool apply()
Apply the condition.
static const Enum< modeType > modeTypeNames_
const scalar value_
Value to compare.
virtual ~minMaxCondition()=default
Destructor.
void setValue(const word &valueType, const word &fieldName, scalar &value) const
Helper function to retrieve the value from the state dictionary.
virtual void write()
Write.
TypeName("minMax")
Runtime type information.
virtual void reset()
Reset.
Base class for run time conditions.
virtual const word & name() const
Return the condition name.
Base class for function objects, adding functionality to read/write state information (data required ...
Registry of regIOobjects.
A class for handling words, derived from Foam::string.
void Foam::functionObjects::runTimeControls::minMaxCondition::setValue< Foam::scalar >(const word &valueType, const word &fieldName, scalar &value) const
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.