15 #pragma GCC diagnostic push 16 #pragma GCC diagnostic ignored "-Woverloaded-virtual" 96 #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.
DualNumber< Real, DNDerivativeType, true > ADReal
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
virtual ADReal T_sat(const ADReal &p) const override
const VaporMixtureFluidProperties * _fp_vapor_mixture
Vapor mixture fluid properties user object.
virtual ADReal p_sat(const ADReal &T) const override
const TwoPhaseFluidProperties * _fp_2phase
Two-phase fluid properties user object.
virtual ADReal h_lat(const ADReal &p, const ADReal &T) const override
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.