37 namespace laminarModels
42 template<
class BasicMomentumTransportModel>
68 template<
class BasicMomentumTransportModel>
75 template<
class BasicMomentumTransportModel>
82 template<
class BasicMomentumTransportModel>
87 this->groupName(
"nuEff"),
93 template<
class BasicMomentumTransportModel>
103 template<
class BasicMomentumTransportModel>
Generic GeometricField class.
static tmp< GeometricField< Type, PatchField, GeoMesh > > New(const word &name, const Internal &, const PtrList< PatchField< Type >> &, const HashPtrTable< Source > &=HashPtrTable< Source >())
Return a temporary field constructed from name,.
A list of keyword definitions, which are a keyword followed by any number of values (e....
static const dictionary null
Null dictionary.
Templated abstract base class for laminar transport models.
BasicMomentumTransportModel::alphaField alphaField
virtual void predict()
Predict the laminar viscosity.
BasicMomentumTransportModel::rhoField rhoField
virtual void predict()
Predict the Stokes viscosity.
virtual tmp< volScalarField > nuEff() const
Return the effective viscosity, i.e. the Stokes viscosity.
Stokes(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const viscosity &viscosity)
Construct from components.
virtual const dictionary & coeffDict() const
Const access to the coefficients dictionary.
virtual bool read()
Read momentumTransport dictionary.
Linear viscous stress turbulence model base class.
A class for managing temporary objects.
Abstract base class for all fluid physical properties.
Calculate the divergence of the given field.
Calculate the gradient of the given field.
Calculate the matrix for the laplacian of the field.
volScalarField alpha(IOobject("alpha", runTime.name(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.