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 SIMPLErho() const
Flag to indicate whether to update density in SIMPLE.
bool finalIter() const
Return true for final PIMPLE (outer) iteration.
label corrPISO() const
Current PISO corrector index.
label nCorrPIMPLE() const
Maximum number of PIMPLE correctors.
bool turbCorr()
Return true to solve for turbulence.
label nCorrPIMPLE_
Maximum number of PIMPLE correctors.
bool finalInnerIter() const
Return true for final inner iteration.
bool storeInitialResiduals() const
Return true to store the initial residuals.
bool correct()
Pressure corrector loop control.
bool firstIter() const
Return true for first PIMPLE (outer) iteration.
bool ddtCorr() const
Return true to apply ddtCorr.
label nCorrPISO() const
Maximum number of PISO correctors.
bool solveFlow() const
Return true to solve for flow.
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.