virtual const UserObjectName & getVaporName() const
Returns the name of the vapor single-phase fluid properties object.
virtual Real T_sat(Real p) const override
Computes the saturation temperature at a pressure.
virtual Real p_critical() const override
Returns the critical pressure.
TwoPhaseNCGFluidProperties(const InputParameters ¶meters)
InputParameters validParams< TwoPhaseNCGFluidProperties >()
virtual const UserObjectName & getLiquidName() const
Returns the name of the liquid single-phase fluid properties object.
virtual unsigned int getNumberOfSecondaryVapors() const =0
Returns the number of secondary vapors.
const UserObjectName & getVaporName() const override
Returns the name of the vapor single-phase fluid properties object.
const UserObjectName _2phase_name
Two-phase fluid properties user object name.
virtual Real h_lat(Real p, Real T) const
Computes latent heat of vaporization.
virtual Real p_sat(Real T) const override
Computes the saturation pressure at a temperature.
virtual Real h_lat(Real p, Real T) const override
Computes latent heat of vaporization.
unsigned int getNumberOfNCGs() const
Returns the number of non-condensable gases.
virtual Real p_critical() const =0
Returns the critical pressure.
const UserObjectName & getVaporMixtureName() const
Returns the name of the vapor mixture fluid properties object.
const UserObjectName & getLiquidName() const override
Returns the name of the liquid single-phase fluid properties object.
Base class for fluid properties used with 2-phase flow with non-condensable gases (NCGs) present.
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 dT_sat_dp(Real p) const override
Computes dT/dp along the saturation line.
const UserObjectName _vapor_mixture_name
Vapor mixture fluid properties user object name.
virtual Real T_sat(Real p) const =0
Computes the saturation temperature at a pressure.
const TwoPhaseFluidProperties * _fp_2phase
Two-phase fluid properties user object.
const VaporMixtureFluidProperties * _fp_vapor_mixture
Vapor mixture fluid properties user object.
virtual bool supportsPhaseChange() const override
Returns true if phase change is supported, otherwise false.
Base class for fluid properties of vapor mixtures.