38 #ifndef twoPhaseMixtureThermo_H 39 #define twoPhaseMixtureThermo_H 124 return thermo1_->rho();
130 return thermo2_->rho();
158 return thermo1_->he();
165 return thermo1_->he();
virtual tmp< volScalarField > Cp() const
Heat capacity at constant pressure [J/kg/K].
twoPhaseMixtureThermo(const volVectorField &U, const surfaceScalarField &phi)
Construct from components.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual tmp< volScalarField > ha() const
Absolute enthalpy [J/kg].
virtual tmp< volScalarField > alphaEff(const volScalarField &alphat) const
Effective thermal diffusivity of mixture [W/m/K].
virtual tmp< volScalarField > hc() const
Enthalpy of formation [J/kg].
Thermophysical properties class for a mixture of two rhoThermo including interfaceProperties for VoF ...
virtual tmp< volScalarField > hs() const
Sensible enthalpy [J/kg].
virtual tmp< volScalarField > alphahe() const
Thermal diffusivity for energy of mixture [kg/m/s].
virtual tmp< volScalarField > THE(const volScalarField &h, const volScalarField &p, const volScalarField &T0) const
Temperature from enthalpy/internal energy.
virtual void correctThermo()
Correct the thermodynamics of each phase.
virtual bool read()
Read base transportProperties dictionary.
virtual tmp< volScalarField > gamma() const
Gamma = Cp/Cv [].
const dimensionedScalar h
Planck constant.
virtual bool isochoric() const
Return true if the equation of state is isochoric.
virtual tmp< volScalarField > Cv() const
Heat capacity at constant volume [J/kg/K].
A class for handling words, derived from string.
Contains the interface properties.
virtual const volScalarField & T() const
Temperature [K].
virtual tmp< volScalarField > W() const
Molecular weight [kg/kmol].
virtual ~twoPhaseMixtureThermo()
Destructor.
const volScalarField & rho2() const
Return the density of phase 2.
virtual tmp< volScalarField > Cpv() const
Heat capacity at constant pressure/volume [J/kg/K].
virtual volScalarField & he()
Enthalpy/Internal energy [J/kg].
virtual word thermoName() const
Return the name of the thermo physics.
virtual void correct()
Update mixture properties.
virtual bool incompressible() const
Return true if the equation of state is incompressible.
virtual tmp< volScalarField > kappa() const
Thermal diffusivity for temperature of mixture [W/m/K].
virtual tmp< volScalarField > kappaEff(const volScalarField &alphat) const
Effective thermal diffusivity of mixture [W/m/K].
Base-class for fluid thermodynamic properties based on density.
virtual tmp< volScalarField > nu() const
Kinematic viscosity of mixture [m^2/s].
A two-phase mixture model.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
TypeName("twoPhaseMixtureThermo")
Runtime type information.
const rhoThermo & thermo2() const
Return the thermo for phase 2.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
virtual volScalarField & p()
Pressure [Pa].
const rhoThermo & thermo1() const
Return the thermo for phase 1.
const volScalarField & rho1() const
Return the density of phase 1.