Go to the documentation of this file.
41 #ifndef adjointRasLaminar_H
42 #define adjointRasLaminar_H
50 namespace incompressibleAdjoint
52 namespace adjointRASModels
88 const word& adjointTurbulenceModelName
89 = adjointTurbulenceModel::typeName,
90 const word& modelName = typeName
virtual tmp< volVectorField > adjointMeanFlowSource()
Manages the adjoint mean flow fields and their mean values.
class for managing incompressible objective functions.
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
virtual ~adjointLaminar()=default
Destructor.
virtual tmp< volSymmTensorField > devReff() const
Return the effective stress tensor, i.e. the adjointLaminar stress.
virtual void nullify()
Nullify all adjoint turbulence model fields and their old times.
virtual void correct()
Correct the primal viscosity field. Redundant?
virtual const boundaryVectorField & wallShapeSensitivities()
Returns zero field.
virtual tmp< fvVectorMatrix > divDevReff(volVectorField &U) const
Return the diffusion term for the momentum equation.
virtual tmp< volTensorField > FISensitivityTerm()
Returns zero field.
virtual const boundaryVectorField & adjointMomentumBCSource() const
Returns zero field.
virtual bool read()
Read adjointRASProperties dictionary.
Abstract base class for incompressible turbulence models.
TypeName("adjointLaminar")
Runtime type information.
virtual const boundaryVectorField & wallFloCoSensitivities()
Returns zero field.
virtual tmp< volScalarField > distanceSensitivities()
Returns zero field.
Base class for solution control classes.
Dummy turbulence model for a laminar incompressible flow. Can also be used when the "frozen turbulenc...