Go to the documentation of this file.
32 template<
class TransportModel>
38 const geometricOneField&
rho,
42 const TransportModel& transportModel,
43 const word& propertiesName
50 incompressibleTurbulenceModel,
67 template<
class TransportModel>
75 const TransportModel& transportModel,
76 const word& propertiesName
79 return autoPtr<DPMIncompressibleTurbulenceModel>
81 static_cast<DPMIncompressibleTurbulenceModel*
>(
86 incompressibleTurbulenceModel,
104 template<
class TransportModel>
112 IOobject::groupName(
"pPrime", this->alphaRhoPhi_.group()),
113 this->runTime_.timeName(),
124 template<
class TransportModel>
132 IOobject::groupName(
"pPrimef", this->alphaRhoPhi_.group()),
133 this->runTime_.timeName(),
144 template<
class TransportModel>
152 template<
class TransportModel>
159 return devRhoReff(
U);
163 template<
class TransportModel>
170 return divDevRhoReff(
U);
174 template<
class TransportModel>
184 template<
class TransportModel>
197 template<
class TransportModel>
206 return divDevReff(
U);
const dimensionSet dimPressure
virtual tmp< volScalarField > pPrime() const
A class for managing temporary objects.
static constexpr const zero Zero
const dimensionedScalar alpha
virtual tmp< volSymmTensorField > devReff() const
DPMIncompressibleTurbulenceModel(const word &type, const alphaField &alpha, const geometricOneField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const TransportModel &transportModel, const word &propertiesName)
virtual tmp< fvVectorMatrix > divDevRhoReff(volVectorField &U) const
virtual tmp< surfaceScalarField > pPrimef() const
virtual tmp< fvVectorMatrix > divDevReff(volVectorField &U) const
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
static autoPtr< DPMIncompressibleTurbulenceModel > New(const alphaField &alpha, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const TransportModel &transportModel, const word &propertiesName=turbulenceModel::propertiesName)
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
GeometricField< vector, fvPatchField, volMesh > volVectorField
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual tmp< volSymmTensorField > devRhoReff() const
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField