Go to the documentation of this file.
41 return solverDict().
subDict(
"solutionControls");
53 return storeInitValues_;
77 return averageStartIter_;
83 if (average_ && iter_ >= averageStartIter_)
96 if (average_ && averageIter_)
bool doAverageIter() const
label iter() const
Return iteration index.
bool storeInitValues() const
Re-initialize.
label averageStartIter() const
Return iteration index.
bool printMaxMags() const
Print max mags of solver fields.
const dictionary & subDict(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return a sub-dictionary.
bool useAveragedFields() const
label & averageIter()
Return average iteration index reference.
const solver & solver_
Reference to the underlaying solver.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual const dictionary solutionDict() const
Return the solutionControls dictionary.
virtual const dictionary solverDict() const
Read controls from optimisationDict.
bool average() const
Whether averaging is enabled or not.
virtual const dictionary & dict() const
Return the solver dictionary.