Go to the documentation of this file.
40 namespace laminarModels
45 template<
class BasicTurbulenceModel>
54 const word& propertiesName
73 template<
class BasicTurbulenceModel>
81 template<
class BasicTurbulenceModel>
88 template<
class BasicTurbulenceModel>
97 this->runTime_.timeName(),
109 template<
class BasicTurbulenceModel>
123 template<
class BasicTurbulenceModel>
137 template<
class BasicTurbulenceModel>
144 return this->
nu(patchi);
148 template<
class BasicTurbulenceModel>
157 this->runTime_.timeName(),
169 template<
class BasicTurbulenceModel>
178 this->runTime_.timeName(),
190 template<
class BasicTurbulenceModel>
199 this->runTime_.timeName(),
211 template<
class BasicTurbulenceModel>
220 this->runTime_.timeName(),
232 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,...
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Dimensionless.
BasicTurbulenceModel::alphaField alphaField
A class for handling words, derived from Foam::string.
dimensioned< symmTensor > dimensionedSymmTensor
Dimensioned tensor obtained from generic dimensioned type.
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
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 tmp< volScalarField > omega() const
Return the specific dissipation rate, i.e. 0 for Stokes flow.
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.
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)
Calculate the gradient of the given field.
static tmp< T > New(Args &&... args)
Construct tmp of T with forwarding arguments.
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
virtual bool read()
Read turbulenceProperties dictionary.
BasicTurbulenceModel::rhoField rhoField
virtual tmp< volScalarField > epsilon() const