Go to the documentation of this file.
48 virtual Real
T_sat(Real p)
const = 0;
55 virtual Real
p_sat(Real T)
const = 0;
70 virtual Real
h_lat(Real p, Real T)
const;
virtual const UserObjectName & getVaporName() const
Returns the name of the vapor single-phase fluid properties object.
const UserObjectName _liquid_name
The name of the user object that provides liquid phase fluid properties.
virtual Real sigma_from_T(Real T) const
Computes surface tension sigma of saturated liquid in contact with saturated vapor.
Common class for single phase fluid properties.
const SinglePhaseFluidProperties * _fp_liquid
The user object that provides liquid phase fluid properties.
virtual const UserObjectName & getLiquidName() const
Returns the name of the liquid single-phase fluid properties object.
const SinglePhaseFluidProperties * _fp_vapor
The user object that provides vapor phase fluid properties.
const UserObjectName _vapor_name
The name of the user object that provides vapor phase fluid properties.
TwoPhaseFluidProperties(const InputParameters ¶meters)
virtual Real h_lat(Real p, Real T) const
Computes latent heat of vaporization.
InputParameters validParams< TwoPhaseFluidProperties >()
virtual Real p_critical() const =0
Returns the critical pressure.
Base class for fluid properties used with two-phase flow.
virtual bool supportsPhaseChange() const =0
Returns true if phase change is supported, otherwise false.
virtual Real dT_sat_dp(Real p) const =0
Computes dT/dp along the saturation line.
virtual Real p_sat(Real T) const =0
Computes the saturation pressure at a temperature.
virtual Real T_sat(Real p) const =0
Computes the saturation temperature at a pressure.
virtual Real dsigma_dT_from_T(Real T) const
Computes dsigma/dT along the saturation line.