Go to the documentation of this file.
41 #ifndef eddyViscosity_H
42 #define eddyViscosity_H
55 template<
class BasicTurbulenceModel>
77 typedef typename BasicTurbulenceModel::alphaField
alphaField;
78 typedef typename BasicTurbulenceModel::rhoField
rhoField;
79 typedef typename BasicTurbulenceModel::transportModel
transportModel;
87 const word& modelName,
94 const word& propertiesName
105 virtual bool read() = 0;
120 virtual tmp<volScalarField>
k()
const = 0;
123 virtual tmp<volSymmTensorField>
R()
const;
A class for handling words, derived from Foam::string.
virtual tmp< scalarField > nut(const label patchi) const
A class for managing temporary objects.
virtual tmp< volScalarField > nut() const
const dimensionedScalar alpha
virtual void correctNut()=0
eddyViscosity(const word &modelName, const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName)
Linear viscous stress turbulence model base class.
virtual tmp< volScalarField > k() const =0
BasicTurbulenceModel::transportModel transportModel
BasicTurbulenceModel::rhoField rhoField
BasicTurbulenceModel::alphaField alphaField
BasicTurbulenceModel::transportModel transportModel
BasicTurbulenceModel::alphaField alphaField
BasicTurbulenceModel::rhoField rhoField
Eddy viscosity turbulence model base class.
virtual tmp< volSymmTensorField > R() const
Generic GeometricField class.
const Boundary & boundaryField() const
virtual ~eddyViscosity()=default