28 #include "heatTransferModel.H" 35 namespace regionModels
37 namespace surfaceFilmModels
66 "h(" + T.
name() +
")",
autoPtr< heatTransferModel > htcw_
Heat transfer coefficient between wall and film [W/m^2/K].
const heatTransferModel & htcs() const
Return const access to the (surface) heat transfer model.
volScalarField TPrimary_
Temperature [K].
autoPtr< phaseChangeModel > phaseChange_
Phase change.
virtual const volScalarField & Cp() const
Return the film specific heat capacity [J/kg/K].
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const word & name() const
Return name.
scalar Tmax_
Maximum temperature limit (optional)
const volScalarField & hSpPrimary() const
Energy [J/m2/s].
const Boundary & boundaryField() const
Return const-reference to the boundary field.
T & ref() const
Return non-const reference or generate a fatal error.
static tmp< GeometricField< scalar, fvPatchField, volMesh > > New(const word &name, const Internal &, const PtrList< fvPatchField< scalar >> &)
Return a temporary field constructed from name,.
volScalarField::Internal hSp_
Energy [J/m2/s].
autoPtr< heatTransferModel > htcs_
Heat transfer coefficient between film surface and primary.
Base class for surface film phase change models.
const volScalarField & TPrimary() const
Temperature [K].
const Type & value() const
Return const reference to value.
volScalarField hSpPrimary_
Energy [J/m2/s].
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 volScalarField::Internal & hSp() const
Energy [J/m2/s].
scalar Tmin_
Minimum temperature limit (optional)
const phaseChangeModel & phaseChange() const
Return const access to the phase change model.
const SLGThermo & thermo_
Reference to the SLGThermo.
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 templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual const volScalarField & h() const
Return the film sensible enthalpy [J/kg].
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
PtrList< volScalarField > YPrimary_
List of specie mass fractions [0-1].
A class for managing temporary objects.
const filmRadiationModel & radiation() const
Return const access to the radiation model.
Base class for film radiation models.
const SLGThermo & thermo() const
Return const reference to the SLGThermo object.
Base class for film heat transfer models.
virtual const volScalarField & T() const
Return the film mean temperature [K].