Corrector convergence control class. Provides methods to check the convergence of an inner iteration ...
Pimple loop class. Implements the logic which controls the pimple loop generically for a given correc...
bool finalIter() const
Flag to indicate the last iteration.
bool loop(correctorConvergenceControl &convergence)
Pimple loop.
pimpleLoop(const solutionControl &control)
Construct from a solution control.
label corr_
Current corrector.
bool anyIter() const
Flag to indicate any iteration.
const solutionControl & control_
Reference to the solution control.
TypeName("pimpleLoop")
Run-time type information.
bool firstIter() const
Flag to indicate the first iteration.
label nCorr_
Maximum number of correctors.
label nCorr() const
Maximum number of correctors.
virtual ~pimpleLoop()
Destructor.
virtual bool read()
Read controls.
bool converged_
Flag to indicate convergence of the pimple loop.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.