intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
label nCorrPiso() const
Maximum number of piso correctors.
bool anyPisoIter() const
Flag to indicate any piso iteration.
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.
A class for handling words, derived from string.
virtual bool read()
Read controls.
const fvMesh & mesh() const
Return the mesh.
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 bool isFinal() const
Flag to indicate whether in final state.
bool finalPisoIter() const
Flag to indicate the last piso iteration.
label corrPiso_
Current piso corrector.
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.
const word & algorithmName() const
Return the name of the algorithm.
bool firstPisoIter() const
Flag to indicate the first piso iteration.
label nCorrPiso_
Maximum number of piso correctors.