16 #pragma GCC diagnostic push 17 #pragma GCC diagnostic ignored "-Woverloaded-virtual" 119 #pragma GCC diagnostic pop 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.
virtual const UserObjectName & getLiquidName() const
Returns the name of the liquid single-phase fluid properties object.
const UserObjectName _liquid_name
The name of the user object that provides liquid phase fluid properties.
virtual const UserObjectName & getVaporName() const
Returns the name of the vapor single-phase fluid properties object.
DualNumber< Real, DNDerivativeType, true > DualReal
TwoPhaseFluidProperties(const InputParameters ¶meters)
const SinglePhaseFluidProperties * _fp_liquid
The user object that provides liquid phase fluid properties.
Base class for fluid properties used with two-phase flow.
virtual Real h_lat(Real p, Real T) const
Computes latent heat of vaporization.
static InputParameters validParams()
Common class for single phase fluid properties.
virtual bool supportsPhaseChange() const =0
Returns true if phase change is supported, otherwise false.
virtual Real p_critical() const =0
Returns the critical pressure.
virtual Real dT_sat_dp(Real p) const =0
Computes dT/dp along the saturation line.
virtual Real L_fusion() const
Returns the latent heat of fusion.
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 Real T_triple() const
Returns the triple-point temperature.
virtual Real dsigma_dT_from_T(Real T) const
Computes dsigma/dT along the saturation line.
const InputParameters & parameters() const
virtual Real sigma_from_T(Real T) const
Computes surface tension sigma of saturated liquid in contact with saturated vapor.