Templated abstract base class for multiphase compressible turbulence models. More...
Public Types | |
typedef volScalarField | alphaField |
typedef volScalarField | rhoField |
typedef TransportModel | transportModel |
Public Member Functions | |
PhaseCompressibleTurbulenceModel (const word &type, const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName) | |
Construct. More... | |
virtual | ~PhaseCompressibleTurbulenceModel ()=default |
Destructor. More... | |
virtual tmp< volScalarField > | mu () const |
Return the laminar dynamic viscosity. More... | |
virtual tmp< scalarField > | mu (const label patchi) const |
Return the laminar dynamic viscosity on patch. More... | |
virtual tmp< volScalarField > | mut () const |
Return the turbulence dynamic viscosity. More... | |
virtual tmp< scalarField > | mut (const label patchi) const |
Return the turbulence dynamic viscosity on patch. More... | |
virtual tmp< volScalarField > | muEff () const |
Return the effective dynamic viscosity. More... | |
virtual tmp< scalarField > | muEff (const label patchi) const |
Return the effective dynamic viscosity on patch. More... | |
virtual tmp< volScalarField > | pPrime () const |
Return the phase-pressure'. More... | |
virtual tmp< surfaceScalarField > | pPrimef () const |
Return the face-phase-pressure'. More... | |
Static Public Member Functions | |
static autoPtr< PhaseCompressibleTurbulenceModel > | New (const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transportModel, const word &propertiesName=turbulenceModel::propertiesName) |
Return a reference to the selected turbulence model. More... | |
Templated abstract base class for multiphase compressible turbulence models.
Definition at line 44 of file phaseCompressibleTurbulenceModelFwd.H.
typedef volScalarField alphaField |
Definition at line 67 of file PhaseCompressibleTurbulenceModel.H.
typedef volScalarField rhoField |
Definition at line 68 of file PhaseCompressibleTurbulenceModel.H.
typedef TransportModel transportModel |
Definition at line 69 of file PhaseCompressibleTurbulenceModel.H.
PhaseCompressibleTurbulenceModel | ( | const word & | type, |
const alphaField & | alpha, | ||
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | alphaRhoPhi, | ||
const surfaceScalarField & | phi, | ||
const transportModel & | transport, | ||
const word & | propertiesName | ||
) |
Construct.
Definition at line 35 of file PhaseCompressibleTurbulenceModel.C.
|
virtualdefault |
Destructor.
|
static |
Return a reference to the selected turbulence model.
Definition at line 70 of file PhaseCompressibleTurbulenceModel.C.
|
inlinevirtual |
Return the laminar dynamic viscosity.
Definition at line 110 of file PhaseCompressibleTurbulenceModel.H.
Referenced by PhaseCompressibleTurbulenceModel< Foam::phaseModel >::muEff().
|
inlinevirtual |
Return the laminar dynamic viscosity on patch.
Definition at line 116 of file PhaseCompressibleTurbulenceModel.H.
|
inlinevirtual |
Return the turbulence dynamic viscosity.
Definition at line 122 of file PhaseCompressibleTurbulenceModel.H.
Referenced by PhaseCompressibleTurbulenceModel< Foam::phaseModel >::muEff().
|
inlinevirtual |
Return the turbulence dynamic viscosity on patch.
Definition at line 128 of file PhaseCompressibleTurbulenceModel.H.
|
inlinevirtual |
Return the effective dynamic viscosity.
Definition at line 134 of file PhaseCompressibleTurbulenceModel.H.
|
inlinevirtual |
Return the effective dynamic viscosity on patch.
Definition at line 140 of file PhaseCompressibleTurbulenceModel.H.
|
virtual |
Return the phase-pressure'.
(derivative of phase-pressure w.r.t. phase-fraction)
Definition at line 107 of file PhaseCompressibleTurbulenceModel.C.
|
virtual |
Return the face-phase-pressure'.
(derivative of phase-pressure w.r.t. phase-fraction)
Definition at line 127 of file PhaseCompressibleTurbulenceModel.C.