Go to the documentation of this file.
37 #ifndef incompressibleAdjointVars_H
38 #define incompressibleAdjointVars_H
83 TypeName(
"incompressibleAdjointVars");
Manages the adjoint mean flow fields and their mean values.
class for managing incompressible objective functions.
void computeMeanFields()
Compute mean fields on the fly.
incompressibleAdjointVars(const incompressibleAdjointVars &)
No copy construct.
autoPtr< incompressibleAdjoint::adjointRASModel > adjointTurbulence_
Adjoint to the turbulence model.
Base class for solver control classes.
objectiveManager & objectiveManager_
Reference to the objectiveManager.
const incompressibleVars & primalVars() const
Class including all adjoint fields for incompressible flows.
TypeName("incompressibleAdjointVars")
Run-time type information.
void resetMeanFields()
Reset mean fields to zero.
Mesh data needed to do the Finite Volume discretisation.
virtual ~incompressibleAdjointVars()
Destructor.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual void nullify()
Nullify all adjoint fields.
const autoPtr< incompressibleAdjoint::adjointRASModel > & adjointTurbulence() const
Return const reference to the adjointRASModel.
void operator=(const incompressibleAdjointVars &)
No copy assignment.
Base class for solution control classes.