Go to the documentation of this file.
64 #ifndef SpalartAllmarasDES_H
65 #define SpalartAllmarasDES_H
80 template<
class BasicTurbulenceModel>
83 public DESModel<BasicTurbulenceModel>
189 typedef typename BasicTurbulenceModel::alphaField
alphaField;
190 typedef typename BasicTurbulenceModel::rhoField
rhoField;
191 typedef typename BasicTurbulenceModel::transportModel
transportModel;
tmp< volScalarField > Stilda(const volScalarField &chi, const volScalarField &fv1, const volScalarField &Omega, const volScalarField &dTilda) const
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
tmp< volScalarField > DnuTildaEff() const
const dimensionedScalar alpha
tmp< volScalarField > fv2(const volScalarField &chi, const volScalarField &fv1) const
TypeName("SpalartAllmarasDES")
static const word propertiesName
SpalartAllmarasDES DES turbulence model for incompressible and compressible flows.
tmp< volScalarField > r(const volScalarField &nur, const volScalarField &Omega, const volScalarField &dTilda) const
BasicTurbulenceModel::rhoField rhoField
tmp< volScalarField > nuTilda() const
tmp< volScalarField > chi() const
BasicTurbulenceModel::transportModel transportModel
virtual tmp< volScalarField > LESRegion() const
dimensionedScalar fwStar_
virtual tmp< volScalarField > k() const
dimensionedScalar sigmaNut_
Generic dimensioned Type class.
BasicTurbulenceModel::transportModel transportModel
virtual ~SpalartAllmarasDES()=default
tmp< volScalarField > psi(const volScalarField &chi, const volScalarField &fv1) const
BasicTurbulenceModel::alphaField alphaField
fileName::Type type(const fileName &name, const bool followLink=true)
tmp< volScalarField > ft2(const volScalarField &chi) const
virtual tmp< volScalarField > dTilda(const volScalarField &chi, const volScalarField &fv1, const volTensorField &gradU) const
BasicTurbulenceModel::alphaField alphaField
Generic GeometricField class.
tmp< volScalarField > fv1(const volScalarField &chi) const
tmp< volScalarField > fw(const volScalarField &Omega, const volScalarField &dTilda) const
tmp< volScalarField > Omega(const volTensorField &gradU) const
const volScalarField & y_
BasicTurbulenceModel::rhoField rhoField
virtual void correctNut()
Templated abstract base class for DES models.