Go to the documentation of this file.
32 template<
class BasicTurbulenceModel>
42 const word& propertiesName
61 IOobject::groupName(
"nut",
U.group()),
62 this->runTime_.timeName(),
74 template<
class BasicTurbulenceModel>
81 template<
class BasicTurbulenceModel>
97 ->
found(patchFieldTypes[i])
110 IOobject::groupName(
"R", this->U_.group()),
111 this->runTime_.timeName(),
124 template<
class BasicTurbulenceModel>
131 template<
class BasicTurbulenceModel>
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual void validate()
Validate the turbulence fields after construction.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
A class for handling words, derived from string.
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
bool read(const char *, int32_t &)
virtual bool read()=0
Re-read model coefficients if they have changed.
eddyViscosity(const word &modelName, const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName)
Construct from components.
Linear viscous stress turbulence model base class.
static const sphericalTensor I(1)
BasicTurbulenceModel::rhoField rhoField
cellIbMask *cellIbMaskExt *faceIbMask *cellIbMask boundaryField().evaluateCoupled()
This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via...
BasicTurbulenceModel::alphaField alphaField
BasicTurbulenceModel::transportModel transportModel
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
label k
Boltzmann constant.
virtual void correct()=0
Solve the turbulence equations and correct the turbulence viscosity.
virtual tmp< volSymmTensorField > R() const
Return the Reynolds stress tensor.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Generic GeometricField class.
dimensionedSymmTensor twoSymm(const dimensionedSymmTensor &dt)
dimensionedSymmTensor dev(const dimensionedSymmTensor &dt)