28 #include "heatTransferModel.H" 35 namespace regionModels
37 namespace surfaceFilmModels
55 return Cp*(T - 298.15);
70 "hs(" + T.
name() +
")",
93 "T(" + hs.
name() +
")",
164 return htc*(Tp - Twp);
174 return htc*(Tp - Tpp);
volScalarField hsSpPrimary_
Energy / [J/m2/s].
volScalarField Tw_
Temperature - wall / [K].
autoPtr< heatTransferModel > htcw_
Heat transfer coefficient bewteen wall and film [W/m2/K].
virtual const volScalarField & Cp() const
Return the film specific heat capacity [J/kg/K].
volScalarField TPrimary_
Temperature / [K].
autoPtr< phaseChangeModel > phaseChange_
Phase change.
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 Time & time() const
Return the reference to the time database.
scalar Tmax_
Maximum temperature limit (optional)
const volScalarField & TPrimary() const
Temperature / [K].
const volScalarField & hsSp() const
Energy / [J/m2/s].
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
const volScalarField & hsSpPrimary() const
Energy / [J/m2/s].
autoPtr< heatTransferModel > htcs_
Heat transfer coefficient bewteen film surface and primary.
const fvMesh & regionMesh() const
Return the region mesh database.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
volScalarField hsSp_
Energy / [J/m2/s].
tmp< scalarField > Qconvp(const label patchi) const
Return the convective heat energy from primary region to film.
volScalarField T_
Temperature - mean / [K].
const Boundary & boundaryField() const
Return const-reference to the boundary field.
const dimensionSet dimTemperature(0, 0, 0, 1, 0, 0, 0)
Thermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package, and provides:
const SLGThermo & thermo() const
Return const reference to the SLGThermo object.
scalar Tmin_
Minimum temperature limit (optional)
const SLGThermo & thermo_
Reference to the SLGThermo.
virtual const volScalarField & T() const
Return the film mean temperature [K].
const PtrList< volScalarField > & YPrimary() const
Specie mass fractions / [0-1].
const filmRadiationModel & radiation() const
Return const access to the radiation model.
autoPtr< filmRadiationModel > radiation_
Radiation.
volScalarField Cp_
Specific heat capacity / [J/kg/K].
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
const heatTransferModel & htcs() const
Return const access to the (surface) heat transfer model.
PtrList< volScalarField > YPrimary_
List of specie mass fractions / [0-1].
const heatTransferModel & htcw() const
Return const access to the (wall) heat transfer model.
virtual const volScalarField & hs() const
Return the film sensible enthalpy [J/kg].
A class for managing temporary objects.
T & ref() const
Return non-const reference or generate a fatal error.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
tmp< scalarField > Qconvw(const label patchi) const
Return the convective heat energy from film to wall.
const phaseChangeModel & phaseChange() const
Return const access to the phase change model.
const word & name() const
Return name.