51 #ifndef phasePressureModel_H 52 #define phasePressureModel_H 59 #include "phaseModel.H" 72 class phasePressureModel
76 RASModel<EddyDiffusivity<ThermalDiffusivity
78 PhaseCompressibleTurbulenceModel<phaseModel>
86 const phaseModel& phase_;
110 phasePressureModel(
const phasePressureModel&);
113 void operator=(
const phasePressureModel&);
134 const word&
type = typeName
156 return this->
nut(patchi);
virtual tmp< volScalarField > alpha() const
Return the laminar thermal diffusivity for enthalpy [kg/m/s].
const volScalarField & rho() const
Return the density field.
const transportModel & transport() const
Access function to incompressible transport model.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual tmp< volSymmTensorField > devRhoReff() const
Return the effective stress tensor.
virtual tmp< surfaceScalarField > phi() const
Return the volumetric flux field.
virtual tmp< surfaceScalarField > pPrimef() const
Return the face-phase-pressure'.
const volVectorField & U() const
Access function to velocity field.
virtual tmp< volScalarField > k() const
Return the turbulence kinetic energy.
virtual tmp< volScalarField > pPrime() const
Return the phase-pressure'.
GeometricField< vector, fvPatchField, volMesh > volVectorField
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual tmp< volScalarField > epsilon() const
Return the turbulence kinetic energy dissipation rate.
const surfaceScalarField & alphaRhoPhi() const
Access function to phase flux field.
static const word propertiesName
Default name of the turbulence properties dictionary.
virtual void correct()
Solve the kinetic theory equations and correct the viscosity.
virtual tmp< volScalarField > nuEff() const
Return the effective viscosity.
virtual tmp< fvVectorMatrix > divDevRhoReff(volVectorField &U) const
Return the source term for the momentum equation.
virtual bool read()
Re-read model coefficients if they have changed.
virtual ~phasePressureModel()
Destructor.
virtual tmp< volScalarField > nut() const
Return the turbulence viscosity.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
virtual tmp< volSymmTensorField > R() const
Return the Reynolds stress tensor.
A class for managing temporary objects.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
TypeName("phasePressure")
Runtime type information.