42 const word& algorithmName
51 && mesh.schemes().steady()
71 return mesh_.solution().dict().
subDict(algorithmName());
80 mesh_.data::remove(
"finalIteration");
84 mesh_.data::add(
"finalIteration",
true);
91 storePrevIterTypeFields<scalar>();
92 storePrevIterTypeFields<vector>();
93 storePrevIterTypeFields<sphericalTensor>();
94 storePrevIterTypeFields<symmTensor>();
95 storePrevIterTypeFields<tensor>();
A list of keyword definitions, which are a keyword followed by any number of values (e....
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
Mesh data needed to do the Finite Volume discretisation.
Single-region-specific derivation of the solution control class.
singleRegionSolutionControl(fvMesh &mesh, const word &algorithmName)
Construct from a mesh and the name of the algorithm.
void storePrevIterFields()
Store previous iteration for fields.
virtual ~singleRegionSolutionControl()
Destructor.
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.
defineTypeNameAndDebug(combustionModel, 0)