71 if (!endIfConverged(time))
73 storePrevIterFields();
82 if (!endIfConverged(time))
84 storePrevIterFields();
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual bool run() const
Return true if run should continue,.
virtual bool loop()
Return true if run should continue and if so increment time.
Fluid solution control class. Holds flags specific to the solution of fluids.
virtual bool read()
Read controls.
Mesh data needed to do the Finite Volume discretisation.
Simple control class. Provides time-loop control methods which exit the simulation once convergence c...
bool run(Time &time)
Time run loop.
simpleControl(fvMesh &mesh, const word &algorithmName="SIMPLE")
Construct from a mesh and the name of the algorithm.
bool loop(Time &time)
Time loop loop.
virtual ~simpleControl()
Destructor.
virtual bool read()
Read controls.
Single-region-specific derivation of the convergence control class.
void printResidualControls() const
Print the residual controls.
virtual bool read()
Read controls.
Single-region-specific derivation of the solution control class.
A class for handling words, derived from string.
defineTypeNameAndDebug(combustionModel, 0)