30#include "heatTransferModel.H"
39namespace surfaceFilmModels
72 "hs(" +
T.
name() +
")",
166 return htc*(Tp - Twp);
176 return htc*(Tp - Tpp);
const Boundary & boundaryField() const
Return const-reference to the boundary field.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const word & name() const noexcept
Return the object name.
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,...
const Type & value() const
Return const reference to value.
const Time & time() const
Return the reference to the time database.
const fvMesh & regionMesh() const
Return the region mesh database.
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.
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].
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].
scalar Tmax_
Maximum temperature limit (optional)
scalar Tmin_
Minimum temperature limit (optional)
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.
autoPtr< heatTransferModel > htcs_
Heat transfer coefficient between film surface and primary.
A class for managing temporary objects.