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