39 #ifndef SIMPLEControlSingleRun_H 40 #define SIMPLEControlSingleRun_H 104 const word& managerType,
118 virtual bool write(
const bool valid =
true)
const;
SIMPLE control class for single runs (i.e. not optimisation). Time acts as in simpleFoam, with all solver control read through optimisationDict.
scalar startTime_
Start time.
virtual bool read()
Read controls from optimisationDict.
TypeName("singleRun")
Run-time type information.
A class for handling words, derived from Foam::string.
virtual bool write(const bool valid=true) const
Whether to call time.write() or not.
void writeNow()
Write fields, even if it is not a writeTime.
virtual ~SIMPLEControlSingleRun()=default
Destructor.
Mesh data needed to do the Finite Volume discretisation.
void checkEndTime(bool &isRunning)
Check whether endTime has been overwritten by a run-time modification of controlDict.
virtual void readIters()
Set end time if number of iters has changed.
SIMPLE control class to supply convergence information/checks for the SIMPLE loop.