50 const word& algorithmName
58 &&
mesh.schemes().steady()
79 const word& algorithmName
97 return dict(mesh_, algorithmName());
106 finalIter_ = finalIter;
112 storePrevIterTypeFields<scalar>();
113 storePrevIterTypeFields<vector>();
114 storePrevIterTypeFields<sphericalTensor>();
115 storePrevIterTypeFields<symmTensor>();
116 storePrevIterTypeFields<tensor>();
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
bool found(const word &, bool recursive=false, bool patternMatch=true) const
Search dictionary for given keyword.
Mesh data needed to do the Finite Volume discretisation.
const fvSchemes & schemes() const
Return the fvSchemes.
const fvSolution & solution() const
Return the fvSolution.
bool steady() const
Return true if the default ddtScheme is steadyState.
virtual bool modified() const
Return true if the object's file (or files for objectRegistry)
Single-region-specific derivation of the solution control class.
const fvMesh & mesh_
Reference to the mesh.
virtual bool dependenciesModified() const
Return true if the dependencies have been modified.
void storePrevIterFields()
Store previous iteration for fields.
virtual ~singleRegionSolutionControl()
Destructor.
singleRegionSolutionControl(const fvMesh &mesh, const word &algorithmName)
Construct from a mesh and the name of the algorithm.
virtual const dictionary & dict() const
Return the solution dictionary.
void updateFinal(const bool finalIter) const
Update the mesh data for the final state.
Selector class for relaxation factors, solver type and solution.
A class for handling words, derived from string.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
defineTypeNameAndDebug(atmosphericBoundaryLayer, 0)