Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal transport. More...


Public Types | |
| typedef BasicTurbulenceModel::alphaField | alphaField |
| typedef volScalarField | rhoField |
| typedef BasicTurbulenceModel::transportModel | transportModel |
Public Member Functions | |
| ThermalDiffusivity (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 | ~ThermalDiffusivity () |
| Destructor. More... | |
| virtual tmp< volScalarField > | alpha () const |
| Thermal diffusivity for enthalpy of mixture [kg/m/s]. More... | |
| virtual tmp< scalarField > | alpha (const label patchi) const |
| Thermal diffusivity for enthalpy of mixture for patch [kg/m/s]. More... | |
| virtual tmp< volScalarField > | kappa () const |
| Thermal diffusivity for temperature of mixture [J/m/s/K]. More... | |
| virtual tmp< scalarField > | kappa (const label patchi) const |
| Thermal diffusivity for temperature of mixture. More... | |
| virtual tmp< volScalarField > | alphat () const |
| Turbulent thermal diffusivity for enthalpy [kg/m/s]. More... | |
| virtual tmp< scalarField > | alphat (const label patchi) const |
| Turbulent thermal diffusivity for enthalpy for a patch [kg/m/s]. More... | |
| virtual tmp< volScalarField > | kappaEff () const |
| Effective thermal turbulent diffusivity for temperature. More... | |
| virtual tmp< scalarField > | kappaEff (const label patchi) const |
| Effective thermal turbulent diffusivity for temperature. More... | |
| virtual tmp< volScalarField > | alphaEff () const |
| Effective thermal turbulent diffusivity of mixture [kg/m/s]. More... | |
| virtual tmp< scalarField > | alphaEff (const label patchi) const |
| Effective thermal turbulent diffusivity of mixture. More... | |
Static Public Member Functions | |
| static autoPtr< ThermalDiffusivity > | New (const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &trasportModel, const word &propertiesName=turbulenceModel::propertiesName) |
| Return a reference to the selected turbulence model. More... | |
| static autoPtr< ThermalDiffusivity > | New (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const transportModel &trasportModel, const word &propertiesName=turbulenceModel::propertiesName) |
| Return a reference to the selected turbulence model. More... | |
Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal transport.
Definition at line 48 of file ThermalDiffusivity.H.
| typedef BasicTurbulenceModel::alphaField alphaField |
Definition at line 55 of file ThermalDiffusivity.H.
| typedef volScalarField rhoField |
Definition at line 56 of file ThermalDiffusivity.H.
| typedef BasicTurbulenceModel::transportModel transportModel |
Definition at line 57 of file ThermalDiffusivity.H.
| ThermalDiffusivity | ( | 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 32 of file ThermalDiffusivity.C.
|
inlinevirtual |
Destructor.
Definition at line 103 of file ThermalDiffusivity.H.
|
static |
Return a reference to the selected turbulence model.
Definition at line 62 of file ThermalDiffusivity.C.
Referenced by ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::New(), and ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::ThermalDiffusivity().

|
static |
Return a reference to the selected turbulence model.
Definition at line 92 of file ThermalDiffusivity.C.
|
inlinevirtual |
Thermal diffusivity for enthalpy of mixture [kg/m/s].
Definition at line 110 of file ThermalDiffusivity.H.
Referenced by alphatFilmWallFunctionFvPatchScalarField::updateCoeffs(), and alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs().

|
inlinevirtual |
Thermal diffusivity for enthalpy of mixture for patch [kg/m/s].
Definition at line 116 of file ThermalDiffusivity.H.
|
inlinevirtual |
Thermal diffusivity for temperature of mixture [J/m/s/K].
Definition at line 122 of file ThermalDiffusivity.H.
Referenced by ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::kappa().

|
inlinevirtual |
Thermal diffusivity for temperature of mixture.
for patch [J/m/s/K]
Definition at line 129 of file ThermalDiffusivity.H.
|
virtual |
Turbulent thermal diffusivity for enthalpy [kg/m/s].
Reimplemented in EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > >, EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 119 of file ThermalDiffusivity.C.
Referenced by ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::alphat(), turbulenceFields::execute(), and ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::kappa().

|
virtual |
Turbulent thermal diffusivity for enthalpy for a patch [kg/m/s].
Reimplemented in EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > >, EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 143 of file ThermalDiffusivity.C.
|
inlinevirtual |
Effective thermal turbulent diffusivity for temperature.
of mixture [J/m/s/K]
Reimplemented in EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > >, EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 142 of file ThermalDiffusivity.H.
Referenced by ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::kappa(), NamedEnum< directionType, 3 >::names(), wallHeatTransferFvPatchScalarField::updateCoeffs(), and thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs().

|
inlinevirtual |
Effective thermal turbulent diffusivity for temperature.
of mixture for patch [J/m/s/K]
Reimplemented in EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > >, EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 149 of file ThermalDiffusivity.H.
|
inlinevirtual |
Effective thermal turbulent diffusivity of mixture [kg/m/s].
Reimplemented in EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > >, EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 155 of file ThermalDiffusivity.H.
Referenced by ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > >::alphaEff(), wallHeatFlux::execute(), turbulenceFields::execute(), convectiveHeatTransferFvPatchScalarField::updateCoeffs(), and alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs().

|
inlinevirtual |
Effective thermal turbulent diffusivity of mixture.
for patch [kg/m/s]
Reimplemented in EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > >, EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 162 of file ThermalDiffusivity.H.
1.8.13