label nCorrPISO_
Maximum number of PISO correctors.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
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.
label nCorrPISO() const
Maximum number of PISO correctors.
A class for handling words, derived from string.
bool finalPISOIter() const
Flag to indicate the last PISO iteration.
virtual bool read()
Read controls.
const fvMesh & mesh() const
Return the mesh.
label corrPISO_
Current PISO corrector.
bool finalInnerIter() const
Flag to indicate the last inner iteration (last PISO and last.
PISO control class. Provides time-loop and PISO-loop control methods. No convergence checking is done...
const Time & time() const
Return the time.
virtual ~pisoControl()
Destructor.
Mesh data needed to do the Finite Volume discretisation.
bool loop(Time &time)
Time loop loop.
bool run(Time &time)
Time run loop.
TypeName("pisoControl")
Run-time type information.
Fluid solution control class. Holds flags specific to the solution of fluids.
bool firstPISOIter() const
Flag to indicate the first PISO iteration.
const word & algorithmName() const
Return the name of the algorithm.