63 Info<< algorithmName_ <<
" correct: corrPISO = " << corrPISO_ <<
endl;
66 if (corrPISO_ <= nCorrPISO_)
82 return (corr_ == 2) && (corrPISO_ == 0) && (corrNonOrtho_ == 0);
94 return converged_ || (corr_ == nCorrPIMPLE_);
100 bool finalInnerIter =
101 corrPISO_ == nCorrPISO_
102 && corrNonOrtho_ == nNonOrthCorr_ + 1;
104 if (finalOnLastPimpleIterOnly_)
106 return finalInnerIter && finalIter();
110 return finalInnerIter;
123 if (turbOnFinalIterOnly_)
127 setFirstIterFlag(
true,
true);
134 setFirstIterFlag(
true,
true);
142 return !turbOnFinalIterOnly_ || finalIter();
bool correct()
Pressure corrector loop control.
bool ddtCorr() const
Return true to apply ddtCorr.
label nCorrPISO() const
Maximum number of PISO correctors.
bool finalInnerIter() const
Return true for final inner iteration.
Ostream & endl(Ostream &os)
Add newline and flush stream.
bool SIMPLErho() const
Flag to indicate whether to update density in SIMPLE.
bool solveFlow() const
Return true to solve for flow.
bool storeInitialResiduals() const
Return true to store the initial residuals.
bool turbCorr()
Return true to solve for turbulence.
label nCorrPIMPLE_
Maximum number of PIMPLE correctors.
int debug
Static debugging option.
label nCorrPIMPLE() const
Maximum number of PIMPLE correctors.
bool firstIter() const
Return true for first PIMPLE (outer) iteration.
label corrPISO() const
Current PISO corrector index.
messageStream Info
Information stream (stdout output on master, null elsewhere)
bool finalIter() const
Return true for final PIMPLE (outer) iteration.