Go to the documentation of this file.
37 #ifndef incompressibleAdjointMeanFlowVars_H
38 #define incompressibleAdjointMeanFlowVars_H
108 TypeName(
"incompressibleAdjointMeanFlowVars");
void setFields()
Read fields and set turbulence.
Manages the adjoint mean flow fields and their mean values.
virtual ~incompressibleAdjointMeanFlowVars()=default
Destructor.
void setMeanFields()
Read mean fields, if necessary.
virtual void nullify()
Nullify all adjoint fields.
autoPtr< surfaceScalarField > phiaMeanPtr_
const surfaceScalarField & phiaInst() const
Return const reference to volume flux.
Base class for solver control classes.
autoPtr< volVectorField > UaPtr_
autoPtr< volScalarField > paPtr_
const incompressibleVars & primalVars() const
Base class for creating a set of variables.
incompressibleVars & primalVars_
Reference to primal variables.
const volScalarField & paInst() const
Return const reference to pressure.
const volScalarField & pa() const
Return const reference to pressure.
const volVectorField & Ua() const
Return const reference to velocity.
autoPtr< volVectorField > UaMeanPtr_
autoPtr< volScalarField > paMeanPtr_
Mesh data needed to do the Finite Volume discretisation.
const solverControl & getSolverControl() const
Return const reference to solverControl.
bool computeMeanFields() const
Return computeMeanFields bool.
solverControl & solverControl_
Reference to the solverControl of the solver allocating the fields.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
TypeName("incompressibleAdjointMeanFlowVars")
Run-time type information.
autoPtr< surfaceScalarField > phiaPtr_
const surfaceScalarField & phia() const
Return const reference to volume flux.
const volVectorField & UaInst() const
Return const reference to velocity.
Base class for solution control classes.