Public Member Functions | Protected Attributes | List of all members
maxDurationCondition Class Reference

Activated after a user-specified duration. More...

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

Public Member Functions

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

Protected Attributes

scalar duration_
 
scalar startTime_
 
bool initialised_
 
Switch resetOnRestart_
 
- 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
 
- Protected Member Functions inherited from runTimeCondition
dictionarysetConditionDict ()
 
const dictionaryconditionDict () const
 
dictionaryconditionDict ()
 

Detailed Description

Activated after a user-specified duration.

Source files

Definition at line 51 of file maxDurationCondition.H.

Constructor & Destructor Documentation

◆ maxDurationCondition()

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

Definition at line 49 of file maxDurationCondition.C.

◆ ~maxDurationCondition()

virtual ~maxDurationCondition ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "maxDuration"  )

◆ apply()

bool apply ( )
virtual

◆ write()

void write ( )
virtual

Implements runTimeCondition.

Definition at line 97 of file maxDurationCondition.C.

Member Data Documentation

◆ duration_

scalar duration_
protected

Definition at line 60 of file maxDurationCondition.H.

Referenced by maxDurationCondition::apply().

◆ startTime_

scalar startTime_
protected

Definition at line 63 of file maxDurationCondition.H.

Referenced by maxDurationCondition::apply().

◆ initialised_

bool initialised_
protected

Definition at line 66 of file maxDurationCondition.H.

Referenced by maxDurationCondition::apply().

◆ resetOnRestart_

Switch resetOnRestart_
protected

Definition at line 69 of file maxDurationCondition.H.


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