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 &transport, const word &propertiesName) | |
virtual | ~ThermalDiffusivity ()=default |
virtual tmp< volScalarField > | kappa () const |
virtual tmp< scalarField > | kappa (const label patchi) const |
virtual tmp< volScalarField > | alpha () const |
virtual tmp< scalarField > | alpha (const label patchi) const |
virtual tmp< volScalarField > | alphat () const |
virtual tmp< scalarField > | alphat (const label patchi) const |
virtual tmp< volScalarField > | kappaEff () const |
virtual tmp< scalarField > | kappaEff (const label patchi) const |
virtual tmp< volScalarField > | alphaEff () const |
virtual tmp< scalarField > | alphaEff (const label patchi) const |
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 &transportModel, const word &propertiesName=turbulenceModel::propertiesName) |
static autoPtr< ThermalDiffusivity > | New (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const transportModel &transportModel, const word &propertiesName=turbulenceModel::propertiesName) |
Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal transport.
Definition at line 41 of file phaseCompressibleTurbulenceModelFwd.H.
typedef BasicTurbulenceModel::alphaField alphaField |
Definition at line 54 of file ThermalDiffusivity.H.
typedef volScalarField rhoField |
Definition at line 55 of file ThermalDiffusivity.H.
typedef BasicTurbulenceModel::transportModel transportModel |
Definition at line 56 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 & | transport, | ||
const word & | propertiesName | ||
) |
Definition at line 27 of file ThermalDiffusivity.C.
|
virtualdefault |
|
static |
|
static |
|
inlinevirtual |
Definition at line 108 of file ThermalDiffusivity.H.
Referenced by ThermalDiffusivity::kappaEff().
|
inlinevirtual |
Definition at line 115 of file ThermalDiffusivity.H.
|
inlinevirtual |
Definition at line 121 of file ThermalDiffusivity.H.
Referenced by alphatFilmWallFunctionFvPatchScalarField::updateCoeffs(), and alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs().
|
inlinevirtual |
Definition at line 128 of file ThermalDiffusivity.H.
|
virtual |
Definition at line 114 of file ThermalDiffusivity.C.
References Foam::dimDensity, Foam::dimViscosity, Foam::New(), and Foam::Zero.
Referenced by wallBoiling::correct().
|
virtual |
Reimplemented in EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 135 of file ThermalDiffusivity.C.
References Foam::Zero.
|
inlinevirtual |
Definition at line 142 of file ThermalDiffusivity.H.
References ThermalDiffusivity::kappa().
Referenced by wallHeatTransferFvPatchScalarField::updateCoeffs(), and thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs().
|
inlinevirtual |
Reimplemented in EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 149 of file ThermalDiffusivity.H.
References ThermalDiffusivity::kappa().
|
inlinevirtual |
Definition at line 156 of file ThermalDiffusivity.H.
Referenced by wallHeatFlux::execute(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::updateCoeffs(), convectiveHeatTransferFvPatchScalarField::updateCoeffs(), and alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs().
|
inlinevirtual |
Reimplemented in EddyDiffusivity< phaseCompressibleTurbulenceModel >, and EddyDiffusivity< compressible::turbulenceModel >.
Definition at line 163 of file ThermalDiffusivity.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.