34 namespace heatTransferModels
40 timeScaleFilteredHeatTransfer,
52 const dictionary&
dict,
56 heatTransferModel(dict.subDict(
"heatTransferModel"), pair),
59 heatTransferModel::
New(dict.subDict(
"heatTransferModel"), pair)
61 minRelaxTime_(
"minRelaxTime",
dimTime, dict)
77 const scalar residualAlpha
88 return min(heatTransferModel_->K(residualAlpha),
limit);
tmp< volScalarField > K() const
The heat transfer function K used in the enthalpy equation.
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
virtual tmp< volScalarField > rho() const =0
Return the density field.
const phasePair & pair_
Phase pair.
Macros for easy insertion into run-time selection tables.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
complex limit(const complex &, const complex &)
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const dimensionSet dimTime
const rhoThermo & thermo() const
Return const-access to phase rhoThermo.
virtual const phaseModel & dispersed() const
Dispersed phase.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
virtual tmp< volScalarField > Cp() const =0
Heat capacity at constant pressure [J/kg/K].
dimensioned< Type > min(const dimensioned< Type > &, const dimensioned< Type > &)
timeScaleFilteredHeatTransfer(const dictionary &dict, const phasePair &pair)
Construct from components.
A class for managing temporary objects.
virtual ~timeScaleFilteredHeatTransfer()
Destructor.