Go to the documentation of this file.
39 namespace laminarModels
44 template<
class BasicTurbulenceModel>
53 const word& propertiesName
72 template<
class BasicTurbulenceModel>
80 template<
class BasicTurbulenceModel>
87 template<
class BasicTurbulenceModel>
96 this->runTime_.timeName(),
108 template<
class BasicTurbulenceModel>
122 template<
class BasicTurbulenceModel>
136 template<
class BasicTurbulenceModel>
143 return this->
nu(patchi);
147 template<
class BasicTurbulenceModel>
156 this->runTime_.timeName(),
168 template<
class BasicTurbulenceModel>
177 this->runTime_.timeName(),
189 template<
class BasicTurbulenceModel>
198 this->runTime_.timeName(),
210 template<
class BasicTurbulenceModel>
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
BasicTurbulenceModel::alphaField alphaField
A class for handling words, derived from Foam::string.
dimensioned< symmTensor > dimensionedSymmTensor
Dimensioned tensor obtained from generic dimensioned type.
static constexpr const zero Zero
Global zero.
virtual tmp< volScalarField > nut() const
Return the turbulence viscosity, i.e. 0 for Stokes flow.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
virtual void correct()
Correct the Stokes viscosity.
Calculate the divergence of the given field.
virtual const dictionary & coeffDict() const
Const access to the coefficients dictionary.
virtual tmp< volSymmTensorField > R() const
Return the Reynolds stress tensor, i.e. 0 for Stokes flow.
static const dictionary null
An empty dictionary, which is also the parent for all dictionaries.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
Linear viscous stress turbulence model base class.
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.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Calculate the matrix for the laplacian of the field.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimViscosity
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual tmp< volScalarField > nuEff() const
Return the effective viscosity, i.e. the Stokes viscosity.
BasicTurbulenceModel::transportModel transportModel
virtual tmp< volScalarField > k() const
Return the turbulence kinetic energy, i.e. 0 for Stokes flow.
virtual void correct()
Correct the laminar transport.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
static word groupName(StringType name, const word &group)
Create dot-delimited name.group.
Calculate the gradient of the given field.
static tmp< T > New(Args &&... args)
Construct tmp of T with forwarding arguments.
virtual bool read()
Read turbulenceProperties dictionary.
BasicTurbulenceModel::rhoField rhoField
virtual tmp< volScalarField > epsilon() const