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>
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.
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 void correct()
Correct the Stokes viscosity.
Calculate the divergence of the given field.
virtual const dictionary & coeffDict() const
Const access to the coefficients dictionary.
static const dictionary null
An empty dictionary, which is also the parent for all dictionaries.
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 void correct()
Correct the laminar transport.
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