34template<
class BasicTurbulenceModel>
37 const word& modelName,
44 const word& propertiesName
63 IOobject::groupName(
"nonlinearStress", alphaRhoPhi.group()),
75template<
class BasicTurbulenceModel>
83 tR.
ref() += nonlinearStress_;
88template<
class BasicTurbulenceModel>
92 return devRhoReff(this->U_);
96template<
class BasicTurbulenceModel>
107 tdevRhoReff.
ref() += this->rho_*nonlinearStress_;
113template<
class BasicTurbulenceModel>
122 fvc::div(this->rho_*nonlinearStress_)
128template<
class BasicTurbulenceModel>
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Generic dimensioned Type class.
Eddy viscosity turbulence model base class.
tmp< volVectorField > divDevRhoReff()
Return the effective viscous stress (laminar + turbulent).
Eddy viscosity turbulence model with non-linear correction base class.
BasicTurbulenceModel::alphaField alphaField
virtual tmp< volSymmTensorField > R() const
Return the Reynolds stress tensor.
BasicTurbulenceModel::rhoField rhoField
BasicTurbulenceModel::transportModel transportModel
virtual tmp< volSymmTensorField > devRhoReff() const
Return the effective stress tensor.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
tmp< GeometricField< Type, fvPatchField, volMesh > > div(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const dimensionSet dimVelocity