44 #ifndef SpalartAllmarasIDDES_H 45 #define SpalartAllmarasIDDES_H 61 template<
class BasicMomentumTransportModel>
123 typedef typename BasicMomentumTransportModel::alphaField
alphaField;
124 typedef typename BasicMomentumTransportModel::rhoField
rhoField;
125 typedef typename BasicMomentumTransportModel::transportModel
transportModel;
137 const alphaField&
alpha,
142 const transportModel& transport,
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
virtual ~SpalartAllmarasIDDES()
Destructor.
SpalartAllmarasDES DES turbulence model for incompressible and compressible flows.
BasicMomentumTransportModel::alphaField alphaField
DimensionedField< scalar, volMesh > Internal
Type of the internal field from which this GeometricField is derived.
virtual bool read()
Read model coefficients if they have changed.
SpalartAllmaras IDDES turbulence model for incompressible and compressible flows. ...
BasicMomentumTransportModel::rhoField rhoField
A class for handling words, derived from string.
tmp< volScalarField > fv1(const volScalarField &chi) const
IDDESDelta used by the IDDES (improved low Re Spalart-Allmaras DES model) The min and max delta are c...
TypeName("SpalartAllmarasIDDES")
Runtime type information.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
SpalartAllmarasIDDES(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &type=typeName)
Construct from components.
static word modelName(Name name, const word &model)
Return the name of the object within the given model.
virtual tmp< volScalarField::Internal > dTilda(const volScalarField::Internal &chi, const volScalarField::Internal &fv1, const volTensorField::Internal &gradU) const
Length scale.
A class for managing temporary objects.
BasicMomentumTransportModel::transportModel transportModel
tmp< volScalarField > chi() const
void operator=(const SpalartAllmarasIDDES &)=delete
Disallow default bitwise assignment.