Go to the documentation of this file.
62 Info<< algorithmName_ <<
" correct: corrPISO = " << corrPISO_ <<
endl;
65 if (corrPISO_ <= nCorrPISO_)
81 return (corr_ == 2) && (corrPISO_ == 0) && (corrNonOrtho_ == 0);
93 return converged_ || (corr_ == nCorrPIMPLE_);
100 corrPISO_ == nCorrPISO_
101 && corrNonOrtho_ == nNonOrthCorr_ + 1;
113 if (turbOnFinalIterOnly_)
117 setFirstIterFlag(
true,
true);
124 setFirstIterFlag(
true,
true);
132 return !turbOnFinalIterOnly_ || finalIter();
int debug
Static debugging option.
label corrPISO() const
Current PISO corrector index.
bool storeInitialResiduals() const
Return true to store the intial residuals.
label nCorrPIMPLE_
Maximum number of PIMPLE correctors.
Ostream & endl(Ostream &os)
Add newline and flush stream.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
messageStream Info
Information stream (uses stdout - output is on the master only)
bool finalIter() const
Return true for final PIMPLE (outer) iteration.
bool solveFlow() const
Return true to solve for flow.
label nCorrPISO() const
Maximum number of PISO correctors.
bool turbCorr()
Return true to solve for turbulence.
bool correct()
Pressure corrector loop control.
bool firstIter() const
Return true for first PIMPLE (outer) iteration.
bool SIMPLErho() const
Flag to indicate whether to update density in SIMPLE.
bool finalInnerIter() const
Return true for final inner iteration.
label nCorrPIMPLE() const
Maximum number of PIMPLE correctors.