31#include "heatTransferModel.H"
69 "hs(" +
T.name() +
")",
159 return htc*(Tp - Twp);
169 return htc*(Tp - Tpp);
static tmp< GeometricField< scalar, fvPatchField, volMesh > > New(const word &name, IOobjectOption::registerOption regOpt, const Mesh &mesh, const dimensionSet &dims, const word &patchFieldType=fvPatchField< scalar >::calculatedType())
const Boundary & boundaryField() const noexcept
Return const-reference to the boundary field.
@ NO_REGISTER
Do not request registration (bool: false).
const word & name() const noexcept
Return the object name.
const T & max() const noexcept
The max value.
const T & min() const noexcept
The min value.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Thermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package,...
static const dimensionedScalar Tref
Reference temperature for enthalpy.
Base class for film radiation models.
Base class for film heat transfer models.
Base class for surface film phase change models.
@ CLAMP_RANGE
Clamp min/max.
@ CLAMP_MAX
Clamp maximum value.
@ CLAMP_MIN
Clamp minimum value.
volScalarField TPrimary_
Temperature [K].
autoPtr< heatTransferModel > htcw_
Heat transfer coefficient between wall and film [W/m2/K].
virtual const volScalarField & hs() const
Return the film sensible enthalpy [J/kg].
autoPtr< filmRadiationModel > radiation_
Radiation.
const SLGThermo & thermo() const
Return const reference to the SLGThermo object.
tmp< scalarField > qconvp(const label patchi) const
Return the convective heat energy from primary region to film.
volScalarField Tw_
Temperature - wall [K].
virtual const volScalarField & T() const
Return the film mean temperature [K].
volScalarField Cp_
Specific heat capacity [J/kg/K].
volScalarField hsSp_
Energy [J/m2/s].
const PtrList< volScalarField > & YPrimary() const
Specie mass fractions [0-1].
const heatTransferModel & htcw() const
Return const access to the (wall) heat transfer model.
const volScalarField & hsSp() const
Energy [J/m2/s].
const phaseChangeModel & phaseChange() const
Return const access to the phase change model.
volScalarField hsSpPrimary_
Energy [J/m2/s].
virtual const volScalarField & Cp() const
Return the film specific heat capacity [J/kg/K].
scalarMinMax Tbounds_
Temperature limits (optional).
volScalarField T_
Temperature - mean [K].
PtrList< volScalarField > YPrimary_
List of specie mass fractions [0-1].
const heatTransferModel & htcs() const
Return const access to the (surface) heat transfer model.
const filmRadiationModel & radiation() const
Return const access to the radiation model.
const volScalarField & TPrimary() const
Temperature [K].
const SLGThermo & thermo_
Reference to the SLGThermo.
const volScalarField & hsSpPrimary() const
Energy [J/m2/s].
autoPtr< phaseChangeModel > phaseChange_
Phase change.
tmp< scalarField > qconvw(const label patchi) const
Return the convective heat energy from film to wall.
limitType withTbounds_
Limiting type.
autoPtr< heatTransferModel > htcs_
Heat transfer coefficient between film surface and primary.
A class for managing temporary objects.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)