bool finalNonOrthogonalIter() const
Flag to indicate the last non-orthogonal iteration.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
bool anyPisoIter() const
Flag to indicate any piso iteration.
virtual bool loop()
Return true if run should continue and if so increment time.
pisoControl(fvMesh &mesh, const word &algorithmName="PISO")
Construct from a mesh and the name of the algorithm.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual bool run() const
Return true if run should continue,.
A class for handling words, derived from string.
virtual const dictionary & dict() const
Return the solution dictionary.
virtual bool read()
Read controls.
const Time & time() const
Return the time.
virtual bool isFinal() const
Flag to indicate whether in final state.
defineTypeNameAndDebug(combustionModel, 0)
bool finalPisoIter() const
Flag to indicate the last piso iteration.
virtual bool read()
Read controls.
label corrPiso_
Current piso corrector.
virtual ~pisoControl()
Destructor.
T lookupOrDefault(const word &, const T &, bool recursive=false, bool patternMatch=true) const
Find and return a T,.
Mesh data needed to do the Finite Volume discretisation.
bool loop(Time &time)
Time loop loop.
bool run(Time &time)
Time run loop.
bool anyNonOrthogonalIter() const
Flag to indicate any non-orthogonal iteration.
Fluid solution control class. Holds flags specific to the solution of fluids.
void updateFinal() const
Update the mesh data for the final state.
label nCorrPiso_
Maximum number of piso correctors.