32 #ifndef heatTransferPhaseSystem_H
33 #define heatTransferPhaseSystem_H
Generic GeometricField class.
virtual tmp< volScalarField > L(const phaseInterface &interface, const volScalarField &dmdtf, const volScalarField &Tf, const latentHeatScheme scheme) const =0
Return the latent heat for a given interface, mass transfer rate.
TypeName("heatTransferPhaseSystem")
Runtime type information.
static const NamedEnum< latentHeatScheme, 2 > latentHeatSchemeNames_
Names of the latent heat schemes.
heatTransferPhaseSystem()
Default constructor.
latentHeatScheme
Enumeration for the latent heat scheme.
virtual ~heatTransferPhaseSystem()
Destructor.
virtual tmp< volScalarField > Li(const phaseInterface &interface, const word &member, const volScalarField &dmidtf, const volScalarField &Tf, const latentHeatScheme scheme) const =0
Return the latent heat for a given interface, specie, mass transfer.
Class to represent an interface between phases. Derivations can further specify the configuration of ...
A class for managing temporary objects.
Upwind interpolation scheme class.
A class for handling words, derived from string.
static tmp< surfaceInterpolationScheme< Type > > scheme(const surfaceScalarField &faceFlux, Istream &schemeData)
Return weighting factors for scheme given from Istream.
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.