Go to the documentation of this file.
44 #ifndef runTimeControl_H
45 #define runTimeControl_H
60 class runTimeCondition;
112 const bool loadFromFiles =
false
141 virtual void write();
A class for handling words, derived from string.
Base class for function objects, adding functionality to read/write state information (data required ...
This function object controls when the calculation is terminated based on satisfying user-specified c...
void operator=(const runTimeControl &)
Disallow default bitwise assignment.
virtual const word & name() const
Return name of the set of runTimeControl.
virtual void timeSet()
Called when time was set at the end of the Time::operator++.
virtual void updateMesh(const mapPolyMesh &)
Update for changes of mesh.
virtual void end()
Execute at the final time-loop, currently does nothing.
virtual void execute()
Execute, currently does nothing.
virtual void write()
Calculate the runTimeControl and write.
Mesh consisting of general polyhedral cells.
virtual ~runTimeControl()
Destructor.
Registry of regIOobjects.
virtual void movePoints(const polyMesh &)
Update for changes of mesh.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual void read(const dictionary &)
Read the runTimeControl data.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A list of keyword definitions, which are a keyword followed by any number of values (e....
label writeStepI_
Current number of steps written.
runTimeControl(const runTimeControl &)
Disallow default bitwise copy construct.
const word name_
Name of model.
TypeName("runTimeControl")
Runtime type information.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
const objectRegistry & obr_
Reference to the database.
PtrList< runTimeCondition > conditions_
List of conditions to satisfy.
Map< label > groupMap_
Map to define group IDs.
label nWriteStep_
Number of write steps before exiting.