Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
equationInitialResidualCondition Class Reference

Minimum or maximum initial residual run time condition. More...

Inheritance diagram for equationInitialResidualCondition:
Inheritance graph
[legend]
Collaboration diagram for equationInitialResidualCondition:
Collaboration graph
[legend]

Public Types

enum  operatingMode { omMin, omMax }
 

Public Member Functions

 TypeName ("equationInitialResidual")
 
 equationInitialResidualCondition (const word &name, const objectRegistry &obr, const dictionary &dict, stateFunctionObject &state)
 
virtual ~equationInitialResidualCondition ()=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< operatingModeoperatingModeNames
 

Protected Member Functions

template<class Type >
void setResidual (const fvMesh &mesh, const dictionary &dict, const word &fieldName, const label componenti, bool &canSet, scalar &residual) const
 
- Protected Member Functions inherited from runTimeCondition
dictionarysetConditionDict ()
 
const dictionaryconditionDict () const
 
dictionaryconditionDict ()
 

Protected Attributes

solverFieldSelection fieldSelection_
 
const scalar value_
 
scalar timeStart_
 
operatingMode mode_
 
- 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

Minimum or maximum initial residual run time condition.

Source files

Definition at line 56 of file equationInitialResidualCondition.H.

Member Enumeration Documentation

◆ operatingMode

Enumerator
omMin 

Minimum.

omMax 

Maximum.

Definition at line 62 of file equationInitialResidualCondition.H.

Constructor & Destructor Documentation

◆ equationInitialResidualCondition()

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

Definition at line 71 of file equationInitialResidualCondition.C.

References dict, Foam::endl(), objectRegistry::time(), TimeState::userTimeToTime(), and WarningInFunction.

Here is the call graph for this function:

◆ ~equationInitialResidualCondition()

virtual ~equationInitialResidualCondition ( )
virtualdefault

Member Function Documentation

◆ setResidual()

void setResidual ( const fvMesh mesh,
const dictionary dict,
const word fieldName,
const label  componenti,
bool canSet,
scalar &  residual 
) const
protected

Definition at line 26 of file equationInitialResidualConditionTemplates.C.

References Foam::cmptMax(), Foam::component(), dict, Foam::exit(), Foam::FatalError, FatalErrorInFunction, and mesh.

Here is the call graph for this function:

◆ TypeName()

TypeName ( "equationInitialResidual"  )

◆ apply()

bool apply ( )
virtual

◆ write()

void write ( )
virtual

Implements runTimeCondition.

Definition at line 220 of file equationInitialResidualCondition.C.

Member Data Documentation

◆ operatingModeNames

Definition at line 68 of file equationInitialResidualCondition.H.

◆ fieldSelection_

solverFieldSelection fieldSelection_
protected

Definition at line 76 of file equationInitialResidualCondition.H.

◆ value_

const scalar value_
protected

Definition at line 79 of file equationInitialResidualCondition.H.

◆ timeStart_

scalar timeStart_
protected

Definition at line 82 of file equationInitialResidualCondition.H.

◆ mode_

operatingMode mode_
protected

Definition at line 85 of file equationInitialResidualCondition.H.


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