Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
minMaxCondition Class Reference
Inheritance diagram for minMaxCondition:
Inheritance graph
[legend]
Collaboration diagram for minMaxCondition:
Collaboration graph
[legend]

Public Types

enum  modeType { mdMin, mdMax }
 

Public Member Functions

 TypeName ("minMax")
 
 minMaxCondition (const word &name, const objectRegistry &obr, const dictionary &dict, stateFunctionObject &state)
 
virtual ~minMaxCondition ()=default
 
virtual bool apply ()
 
virtual void write ()
 
- Public Member Functions inherited from runTimeCondition
 TypeName ("runTimeCondition")
 
 declareRunTimeSelectionTable (autoPtr, runTimeCondition, dictionary,(const word &name, const objectRegistry &obr, const dictionary &dict, stateFunctionObject &state),(name, obr, dict, state))
 
 runTimeCondition (const word &name, const objectRegistry &obr, const dictionary &dict, stateFunctionObject &state)
 
virtual ~runTimeCondition ()=default
 
virtual const wordname () const
 
virtual bool active () const
 
virtual label groupID () const
 

Static Public Attributes

static const Enum< modeTypemodeTypeNames_
 

Protected Member Functions

template<class Type >
void setValue (const word &valueType, const word &fieldName, scalar &value) const
 
- Protected Member Functions inherited from runTimeCondition
dictionarysetConditionDict ()
 
const dictionaryconditionDict () const
 
dictionaryconditionDict ()
 

Protected Attributes

word functionObjectName_
 
modeType mode_
 
const wordList fieldNames_
 
const scalar value_
 
- Protected Attributes inherited from runTimeCondition
word name_
 
const objectRegistryobr_
 
stateFunctionObjectstate_
 
bool active_
 
dictionaryconditionDict_
 
label groupID_
 

Additional Inherited Members

- Static Public Member Functions inherited from runTimeCondition
static autoPtr< runTimeConditionNew (const word &conditionName, const objectRegistry &obr, const dictionary &dict, stateFunctionObject &state)
 
- Public Attributes inherited from runTimeCondition
Switch log
 

Detailed Description

Definition at line 53 of file minMaxCondition.H.

Member Enumeration Documentation

◆ modeType

enum modeType
Enumerator
mdMin 

Minimum.

mdMax 

Maximum.

Definition at line 62 of file minMaxCondition.H.

Constructor & Destructor Documentation

◆ minMaxCondition()

minMaxCondition ( const word name,
const objectRegistry obr,
const dictionary dict,
stateFunctionObject state 
)

Definition at line 74 of file minMaxCondition.C.

◆ ~minMaxCondition()

virtual ~minMaxCondition ( )
virtualdefault

Member Function Documentation

◆ setValue()

void setValue ( const word valueType,
const word fieldName,
scalar &  value 
) const
protected

Definition at line 26 of file minMaxConditionTemplates.C.

References Foam::mag().

Here is the call graph for this function:

◆ TypeName()

TypeName ( "minMax"  )

◆ apply()

bool apply ( )
virtual

◆ write()

void write ( )
virtual

Implements runTimeCondition.

Definition at line 156 of file minMaxCondition.C.

Member Data Documentation

◆ modeTypeNames_

Definition at line 68 of file minMaxCondition.H.

Referenced by minMaxCondition::apply().

◆ functionObjectName_

word functionObjectName_
protected

Definition at line 76 of file minMaxCondition.H.

Referenced by minMaxCondition::apply().

◆ mode_

modeType mode_
protected

Definition at line 79 of file minMaxCondition.H.

Referenced by minMaxCondition::apply().

◆ fieldNames_

const wordList fieldNames_
protected

Definition at line 82 of file minMaxCondition.H.

Referenced by minMaxCondition::apply().

◆ value_

const scalar value_
protected

Definition at line 85 of file minMaxCondition.H.

Referenced by minMaxCondition::apply().


The documentation for this class was generated from the following files: