41 const word& algorithmName
54 pimpleLoopPtr_(nullptr),
56 transportPredictionFirst_(true),
57 transportCorrectionFinal_(true)
76 || !readResidualControls()
77 || !readCorrResidualControls()
85 "moveMeshOuterCorrectors",
92 {
"simpleRho",
"SIMPLErho"},
93 mesh().schemes().steady()
96 transportPredictionFirst_ =
99 transportCorrectionFinal_ =
102 {
"transportCorrectionFinal",
"turbOnFinalIterOnly"},
T lookupOrDefaultBackwardsCompatible(const wordList &, const T &, bool recursive=false, bool patternMatch=true) const
Find and return a T, trying a list of keywords in sequence.
T lookupOrDefault(const word &, const T &, bool recursive=false, bool patternMatch=true) const
Find and return a T,.
Mesh data needed to do the Finite Volume discretisation.
Pimple no-loop control class. Implements various option flags, but leaves loop controls to the deriva...
virtual ~pimpleNoLoopControl()
Destructor.
bool correct()
Piso loop within outer loop.
pimpleNoLoopControl(fvMesh &mesh, const word &algorithmName="PIMPLE")
Construct from a mesh, the name of the algorithm, and a reference.
bool correctNonOrthogonal()
Non-orthogonal corrector loop.
virtual bool read()
Read controls.
Piso control class. Provides time-loop and piso-loop control methods. No convergence checking is done...
bool correct(const bool finalIter=false)
Piso loop within outer loop.
bool correctNonOrthogonal(const bool finalIter=true)
Non-orthogonal corrector loop.
virtual bool read()
Read controls.
Single-region-specific derivation of the convergence control class.
Single-region-specific derivation of the corrector convergence control class.
Single-region-specific derivation of the solution control class.
A class for handling words, derived from string.
defineTypeNameAndDebug(combustionModel, 0)