31 #include "heatTransferModel.H" 38 namespace regionModels
40 namespace surfaceFilmModels
73 "hs(" +
T.
name() +
")",
177 return htc*(Tp - Twp);
187 return htc*(Tp - Tpp);
volScalarField hsSpPrimary_
Energy [J/m2/s].
volScalarField Tw_
Temperature - wall [K].
autoPtr< heatTransferModel > htcw_
Heat transfer coefficient between wall and film [W/m2/K].
const heatTransferModel & htcs() const
Return const access to the (surface) heat transfer model.
const volScalarField & hsSpPrimary() const
Energy [J/m2/s].
volScalarField TPrimary_
Temperature [K].
const Type & value() const noexcept
Return const reference to value.
autoPtr< phaseChangeModel > phaseChange_
Phase change.
const volScalarField & hsSp() const
Energy [J/m2/s].
virtual const volScalarField & Cp() const
Return the film specific heat capacity [J/kg/K].
limitType withTbounds_
Limiting type.
const word & name() const noexcept
Return the object name.
T & ref() const
Return non-const reference to the contents of a non-null managed pointer.
autoPtr< heatTransferModel > htcs_
Heat transfer coefficient between film surface and primary.
Ignore writing from objectRegistry::writeObject()
tmp< scalarField > qconvp(const label patchi) const
Return the convective heat energy from primary region to film.
Base class for surface film phase change models.
const volScalarField & TPrimary() const
Temperature [K].
GeometricField< scalar, fvPatchField, volMesh > volScalarField
volScalarField hsSp_
Energy [J/m2/s].
const T & min() const noexcept
The min value (first)
volScalarField T_
Temperature - mean [K].
tmp< scalarField > qconvw(const label patchi) const
Return the convective heat energy from film to wall.
const fvMesh & regionMesh() const
Return the region mesh database.
const PtrList< volScalarField > & YPrimary() const
Specie mass fractions [0-1].
Thermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package, and provides:
const phaseChangeModel & phaseChange() const
Return const access to the phase change model.
const SLGThermo & thermo_
Reference to the SLGThermo.
static word timeName(const scalar t, const int precision=precision_)
Return time name of given scalar time formatted with the given precision.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
autoPtr< filmRadiationModel > radiation_
Radiation.
static const dimensionedScalar Tref
Reference temperature for enthalpy.
const heatTransferModel & htcw() const
Return const access to the (wall) heat transfer model.
volScalarField Cp_
Specific heat capacity [J/kg/K].
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
PtrList< volScalarField > YPrimary_
List of specie mass fractions [0-1].
const T & max() const noexcept
The max value (second)
virtual const volScalarField & hs() const
Return the film sensible enthalpy [J/kg].
A class for managing temporary objects.
const filmRadiationModel & radiation() const
Return const access to the radiation model.
Base class for film radiation models.
Defines the attributes of an object for which implicit objectRegistry management is supported...
scalarMinMax Tbounds_
Temperature limits (optional)
const SLGThermo & thermo() const
Return const reference to the SLGThermo object.
const Boundary & boundaryField() const noexcept
Return const-reference to the boundary field.
const Time & time() const noexcept
Return the reference to the time database.
Base class for film heat transfer models.
virtual const volScalarField & T() const
Return the film mean temperature [K].