Base class for solver control classes. More...
Public Member Functions | |
TypeName ("solverControl") | |
solverControl (const solver &solver) | |
virtual | ~solverControl ()=default |
virtual const dictionary | solverDict () const |
virtual const dictionary | solutionDict () const |
bool | printMaxMags () const |
bool | storeInitValues () const |
label | iter () const |
label & | averageIter () |
label | averageIter () const |
label | averageStartIter () const |
bool | doAverageIter () const |
bool | useAveragedFields () const |
bool | average () const |
Protected Member Functions | |
virtual bool | read () |
Protected Attributes | |
const solver & | solver_ |
bool | printMaxMags_ |
label | iter_ |
label | averageIter_ |
label | averageStartIter_ |
bool | storeInitValues_ |
bool | average_ |
solverControl | ( | const solver & | solver | ) |
Definition at line 49 of file solverControl.C.
References solverControl::read().
|
virtualdefault |
|
protectedvirtual |
Reimplemented in SIMPLEControl, SIMPLEControlOpt, and SIMPLEControlSingleRun.
Definition at line 34 of file solverControl.C.
References solverControl::averageStartIter_, dictionary::getOrDefault(), solverControl::printMaxMags_, solverControl::solutionDict(), and dictionary::subOrEmptyDict().
Referenced by SIMPLEControl::read(), and solverControl::solverControl().
TypeName | ( | "solverControl" | ) |
|
inlinevirtual |
Definition at line 26 of file solverControlI.H.
References solver::dict(), and solverControl::solver_.
|
inlinevirtual |
Definition at line 32 of file solverControlI.H.
References dictionary::subDict().
Referenced by SIMPLEControl::dict(), and solverControl::read().
|
inline |
Definition at line 38 of file solverControlI.H.
Referenced by adjointSpalartAllmaras::correct().
|
inline |
Definition at line 44 of file solverControlI.H.
Referenced by RASModelVariables::allocateInitValues(), RASModelVariables::restoreInitValues(), incompressibleVars::restoreInitValues(), incompressibleVars::setInitFields(), and incompressibleVars::storeInitValues().
|
inline |
Definition at line 50 of file solverControlI.H.
|
inline |
Definition at line 56 of file solverControlI.H.
Referenced by objective::accumulateJMean(), incompressibleAdjointVars::computeMeanFields(), RASModelVariables::computeMeanFields(), incompressibleVars::computeMeanFields(), adjointRASModel::computeMeanFields(), incompressibleAdjointVars::resetMeanFields(), and incompressibleVars::resetMeanFields().
|
inline |
|
inline |
Definition at line 68 of file solverControlI.H.
|
inline |
Definition at line 74 of file solverControlI.H.
Referenced by objective::accumulateJMean(), incompressibleAdjointVars::computeMeanFields(), RASModelVariables::computeMeanFields(), incompressibleVars::computeMeanFields(), and adjointRASModel::computeMeanFields().
|
inline |
Definition at line 87 of file solverControlI.H.
Referenced by adjointRASModel::getAdjointTMVariable1(), adjointRASModel::getAdjointTMVariable2(), RASModelVariables::nutRef(), incompressibleVars::p(), incompressibleAdjointMeanFlowVars::pa(), incompressibleVars::phi(), incompressibleAdjointMeanFlowVars::phia(), RASModelVariables::TMVar1(), RASModelVariables::TMVar2(), incompressibleVars::U(), and incompressibleAdjointMeanFlowVars::Ua().
|
inline |
Definition at line 100 of file solverControlI.H.
Referenced by RASModelVariables::allocateMeanFields(), incompressibleAdjointMeanFlowVars::computeMeanFields(), incompressibleVars::correctNonTurbulentBoundaryConditions(), incompressibleAdjointVars::resetMeanFields(), RASModelVariables::resetMeanFields(), incompressibleVars::resetMeanFields(), adjointRASModel::resetMeanFields(), incompressibleAdjointMeanFlowVars::setMeanFields(), incompressibleVars::setMeanFields(), and adjointRASModel::setMeanFields().
|
protected |
Definition at line 52 of file solverControl.H.
Referenced by SIMPLEControl::read(), and solverControl::solverDict().
|
protected |
Definition at line 58 of file solverControl.H.
Referenced by solverControl::read().
|
protected |
Definition at line 64 of file solverControl.H.
|
protected |
Definition at line 67 of file solverControl.H.
|
protected |
Definition at line 70 of file solverControl.H.
Referenced by solverControl::read(), and SIMPLEControl::read().
|
protected |
Definition at line 76 of file solverControl.H.
|
protected |
Definition at line 79 of file solverControl.H.
Referenced by SIMPLEControl::read().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.