Go to the documentation of this file.
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();
int debug
Static debugging option.
label corrPISO() const
Current PISO corrector index.
bool storeInitialResiduals() const
Return true to store the initial residuals.
label nCorrPIMPLE_
Maximum number of PIMPLE correctors.
Ostream & endl(Ostream &os)
Add newline and flush stream.
messageStream Info
Information stream (stdout output on master, null elsewhere)
bool finalIter() const
Return true for final PIMPLE (outer) iteration.
bool ddtCorr() const
Return true to apply ddtCorr.
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.