52 "moveMeshOuterCorrectors",
59 {
"simpleRho",
"SIMPLErho"},
69 {
"transportCorrectionFinal",
"turbOnFinalIterOnly"},
82 const word& algorithmName
95 pimpleLoopPtr_(nullptr),
97 transportPredictionFirst_(true),
98 transportCorrectionFinal_(true)
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, if not found return the given default.
Mesh data needed to do the Finite Volume discretisation.
const fvSchemes & schemes() const
Return the fvSchemes.
bool steady() const
Return true if the default ddtScheme is steadyState.
Pimple no-loop control class. Implements various option flags, but leaves loop controls to the deriva...
bool simpleRho_
Switch to indicate whether to update the density in SIMPLE mode.
virtual ~pimpleNoLoopControl()
Destructor.
bool transportCorrectionFinal_
Switch to control whether transport models are corrected.
bool transportPredictionFirst_
Switch to control whether transport models are predicted.
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.
bool moveMeshOuterCorrectors_
Switch to move the mesh at the start of every PIMPLE outer corrector.
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.
virtual bool read()
Read controls.
Single-region-specific derivation of the corrector convergence control class.
virtual bool read()
Read controls.
Single-region-specific derivation of the solution control class.
virtual const dictionary & dict() const
Return the solution dictionary.
const fvMesh & mesh() const
Return the mesh.
A class for handling words, derived from string.
defineTypeNameAndDebug(combustionModel, 0)