39#ifndef incompressible_RASVariables_kOmegaSST_H
40#define incompressible_RASVariables_kOmegaSST_H
48namespace incompressible
114 inline virtual bool hasNut()
const
Templated abstract base class for single-phase incompressible turbulence models.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for objective functions. No point in making this runTime selectable since its chi...
virtual bool hasTMVar2() const
tmp< volScalarField::Internal > computeG()
TypeName("kOmegaSST")
Runtime type information.
virtual tmp< volScalarField::Internal > G()
Return the turbulence production term.
virtual bool hasNut() const
virtual ~kOmegaSST()=default
Destructor.
virtual void allocateMeanFields()
virtual bool hasTMVar1() const
Bools to identify which turbulent fields are present.
virtual void computeMeanFields()
Compute mean fields on the fly.
autoPtr< volScalarField::Internal > GMean_
Average of the production term.
Base class for solver control classes.
A class for managing temporary objects.
cellMask correctBoundaryConditions()
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.