40 namespace laminarModels
45 template<
class BasicTurbulenceModel>
54 const word& propertiesName
73 template<
class BasicTurbulenceModel>
81 template<
class BasicTurbulenceModel>
88 template<
class BasicTurbulenceModel>
102 template<
class BasicTurbulenceModel>
113 template<
class BasicTurbulenceModel>
126 template<
class BasicTurbulenceModel>
133 return this->
nu(patchi);
137 template<
class BasicTurbulenceModel>
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 a number of values (eg...
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.
BasicTurbulenceModel::transportModel transportModel
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
BasicTurbulenceModel::rhoField rhoField
BasicTurbulenceModel::alphaField alphaField
Calculate the gradient of the given field.
A class for handling words, derived from Foam::string.
static const dictionary null
An empty dictionary, which is also the parent for all dictionaries.
static tmp< T > New(Args &&... args)
Construct tmp with forwarding arguments.
static tmp< GeometricField< scalar, fvPatchField, volMesh > > New(const word &name, IOobjectOption::registerOption regOpt, const Mesh &mesh, const dimensionSet &dims, const word &patchFieldType=fvPatchField< scalar >::calculatedType())
Return tmp field (NO_READ, NO_WRITE) from name, mesh, dimensions and patch type. [Takes current timeN...
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.
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.
Do not request registration (bool: false)
static constexpr const zero Zero
Global zero (0)