Templated abstract base class for single-phase compressible turbulence models. More...


Public Types | |
| typedef BasicTurbulenceModel::alphaField | alphaField |
| typedef BasicTurbulenceModel::rhoField | rhoField |
| typedef BasicTurbulenceModel::transportModel | transportModel |
Public Member Functions | |
| EddyDiffusivity (const word &type, const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &trasport, const word &propertiesName) | |
| Construct. More... | |
| virtual | ~EddyDiffusivity () |
| Destructor. More... | |
| virtual bool | read () |
| Re-read model coefficients if they have changed. More... | |
| virtual tmp< volScalarField > | alphat () const |
| Return the turbulent thermal diffusivity for enthalpy [kg/m/s]. More... | |
| virtual tmp< scalarField > | alphat (const label patchi) const |
| Return the turbulent thermal diffusivity for enthalpy for a patch. More... | |
| virtual tmp< volScalarField > | kappaEff () const |
| Return the effective turbulent thermal diffusivity for temperature. More... | |
| virtual tmp< scalarField > | kappaEff (const label patchi) const |
| Return the effective turbulent thermal diffusivity for temperature. More... | |
| virtual tmp< volScalarField > | alphaEff () const |
| Return the effective turbulent thermal diffusivity for enthalpy. More... | |
| virtual tmp< scalarField > | alphaEff (const label patchi) const |
| Return the effective turbulent thermal diffusivity for enthalpy. More... | |
| virtual void | correctEnergyTransport () |
| Correct the turbulence thermal diffusivity for energy transport. More... | |
Protected Member Functions | |
| virtual void | correctNut () |
Protected Attributes | |
| dimensionedScalar | Prt_ |
| volScalarField | alphat_ |
Templated abstract base class for single-phase compressible turbulence models.
Definition at line 48 of file EddyDiffusivity.H.
| typedef BasicTurbulenceModel::alphaField alphaField |
Definition at line 73 of file EddyDiffusivity.H.
| typedef BasicTurbulenceModel::rhoField rhoField |
Definition at line 74 of file EddyDiffusivity.H.
| typedef BasicTurbulenceModel::transportModel transportModel |
Definition at line 75 of file EddyDiffusivity.H.
| EddyDiffusivity | ( | const word & | type, |
| const alphaField & | alpha, | ||
| const volScalarField & | rho, | ||
| const volVectorField & | U, | ||
| const surfaceScalarField & | alphaRhoPhi, | ||
| const surfaceScalarField & | phi, | ||
| const transportModel & | trasport, | ||
| const word & | propertiesName | ||
| ) |
Construct.
Definition at line 50 of file EddyDiffusivity.C.
Referenced by EddyDiffusivity< BasicTurbulenceModel >::correctNut().

|
inlinevirtual |
Destructor.
Definition at line 95 of file EddyDiffusivity.H.
|
protectedvirtual |
Reimplemented in kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >, eddyViscosity< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > >, eddyViscosity< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >, and eddyViscosity< RASModel< EddyDiffusivity< compressible::turbulenceModel > > >.
Definition at line 31 of file EddyDiffusivity.C.
References EddyDiffusivity< BasicTurbulenceModel >::EddyDiffusivity(), and nut.

|
virtual |
Re-read model coefficients if they have changed.
Reimplemented in kineticTheoryModel, kineticTheoryModel, RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > >, RASModel< EddyDiffusivity< compressible::turbulenceModel > >, RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > >, kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >, phasePressureModel, phasePressureModel, PDRkEpsilon, eddyViscosity< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > >, eddyViscosity< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >, eddyViscosity< RASModel< EddyDiffusivity< compressible::turbulenceModel > > >, linearViscousStress< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > >, linearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >, and linearViscousStress< RASModel< EddyDiffusivity< compressible::turbulenceModel > > >.
Definition at line 94 of file EddyDiffusivity.C.
References Foam::read().
Referenced by EddyDiffusivity< compressible::turbulenceModel >::~EddyDiffusivity().


|
inlinevirtual |
Return the turbulent thermal diffusivity for enthalpy [kg/m/s].
Definition at line 105 of file EddyDiffusivity.H.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphat().

|
inlinevirtual |
Return the turbulent thermal diffusivity for enthalpy for a patch.
[kg/m/s]
Definition at line 112 of file EddyDiffusivity.H.
|
inlinevirtual |
Return the effective turbulent thermal diffusivity for temperature.
[J/m/s/K]
Definition at line 119 of file EddyDiffusivity.H.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphat().

|
inlinevirtual |
Return the effective turbulent thermal diffusivity for temperature.
[J/m/s/K]
Definition at line 126 of file EddyDiffusivity.H.
|
inlinevirtual |
Return the effective turbulent thermal diffusivity for enthalpy.
[kg/m/s]
Definition at line 133 of file EddyDiffusivity.H.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphat().

|
inlinevirtual |
Return the effective turbulent thermal diffusivity for enthalpy.
for a patch [kg/m/s]
Definition at line 140 of file EddyDiffusivity.H.
|
virtual |
Correct the turbulence thermal diffusivity for energy transport.
Definition at line 110 of file EddyDiffusivity.C.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphat().

|
protected |
Definition at line 59 of file EddyDiffusivity.H.
|
protected |
Definition at line 63 of file EddyDiffusivity.H.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphat().
1.8.11