15 #pragma GCC diagnostic push 16 #pragma GCC diagnostic ignored "-Woverloaded-virtual" 90 #pragma GCC diagnostic pop Base class for fluid properties of vapor mixtures.
const UserObjectName _2phase_name
Two-phase fluid properties user object name.
TwoPhaseNCGFluidProperties(const InputParameters ¶meters)
virtual const UserObjectName & getLiquidName() const
Returns the name of the liquid single-phase fluid properties object.
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.
Base class for fluid properties used with 2-phase flow with non-condensable gases (NCGs) present...
const UserObjectName & getVaporName() const override
Returns the name of the vapor single-phase fluid properties object.
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.
static InputParameters validParams()
Base class for fluid properties used with two-phase flow.
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.
const UserObjectName & getVaporMixtureName() const
Returns the name of the vapor mixture fluid properties object.
virtual bool supportsPhaseChange() const =0
Returns true if phase change is supported, otherwise false.
virtual Real dT_sat_dp(Real p) const override
Computes dT/dp along the saturation line.
virtual Real p_critical() const =0
Returns the critical pressure.
const UserObjectName & getLiquidName() const override
Returns the name of the liquid single-phase fluid properties object.
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.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VaporMixtureFluidProperties * _fp_vapor_mixture
Vapor mixture fluid properties user object.
const TwoPhaseFluidProperties * _fp_2phase
Two-phase fluid properties user object.
const InputParameters & parameters() const
virtual bool supportsPhaseChange() const override
Returns true if phase change is supported, otherwise false.
virtual Real p_critical() const override
Returns the critical pressure.
const UserObjectName _vapor_mixture_name
Vapor mixture fluid properties user object name.