37 namespace laminarModels
42 template<
class BasicTurbulenceModel>
51 const word& propertiesName
70 template<
class BasicTurbulenceModel>
78 template<
class BasicTurbulenceModel>
85 template<
class BasicTurbulenceModel>
96 this->runTime_.timeName(),
109 template<
class BasicTurbulenceModel>
123 template<
class BasicTurbulenceModel>
137 template<
class BasicTurbulenceModel>
144 return this->
nu(patchi);
148 template<
class BasicTurbulenceModel>
159 this->runTime_.timeName(),
172 template<
class BasicTurbulenceModel>
183 this->runTime_.timeName(),
192 "epsilon",
sqr(this->U_.dimensions())/
dimTime, 0.0
199 template<
class BasicTurbulenceModel>
210 this->runTime_.timeName(),
219 "R",
sqr(this->U_.dimensions()),
Zero 226 template<
class BasicTurbulenceModel>
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual tmp< volScalarField > nuEff() const
Return the effective viscosity, i.e. the Stokes viscosity.
A list of keyword definitions, which are a keyword followed by any number of values (e...
dimensionedSymmTensor sqr(const dimensionedVector &dv)
static const dictionary null
Null dictionary.
virtual bool read()
Read turbulenceProperties dictionary.
const dimensionSet dimViscosity
Calculate the matrix for the laplacian of the field.
Linear viscous stress turbulence model base class.
virtual const dictionary & coeffDict() const
Const access to the coefficients dictionary.
virtual tmp< volScalarField > epsilon() const
Return the turbulence kinetic energy dissipation rate,.
BasicTurbulenceModel::transportModel transportModel
GeometricField< scalar, fvPatchField, volMesh > volScalarField
BasicTurbulenceModel::rhoField rhoField
BasicTurbulenceModel::alphaField alphaField
Calculate the gradient of the given field.
A class for handling words, derived from string.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
static word groupName(Name name, const word &group)
Calculate the divergence of the given field.
Stokes(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName=turbulenceModel::propertiesName)
Construct from components.
virtual void correct()
Correct the laminar transport.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
virtual tmp< volSymmTensorField > R() const
Return the Reynolds stress tensor, i.e. 0 for Stokes flow.
virtual tmp< volScalarField > k() const
Return the turbulence kinetic energy, i.e. 0 for Stokes flow.
virtual void correct()
Correct the Stokes viscosity.
A class for managing temporary objects.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
virtual tmp< volScalarField > nut() const
Return the turbulence viscosity, i.e. 0 for Stokes flow.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...