18 #pragma GCC diagnostic push 19 #pragma GCC diagnostic ignored "-Woverloaded-virtual" 125 #pragma GCC diagnostic pop
virtual Real L_fusion() const override
Returns the latent heat of fusion.
const unsigned int & _n_sat_samples
Number of samples to take in saturation curve.
virtual Real T_triple() const override
Returns the triple-point temperature.
virtual Real p_sat(Real temperature) const override
Computes the saturation pressure at a temperature.
virtual Real dT_sat_dp(Real pressure) const override
Computes dT/dp along the saturation line.
const Real _dT_sat
Temperature increments on saturation curve.
const Real _q_prime_vapor
const Real _q_prime_liquid
virtual Real p_critical() const override
Returns the critical pressure.
const Real _newton_tol
Newton solve tolerance.
static const std::string temperature
virtual Real sigma_from_T(Real T) const override
Computes surface tension sigma of saturated liquid in contact with saturated vapor.
LinearInterpolation _ipol_pressure
const Real & _sigma_B
'B' constant used in surface tension correlation
std::vector< Real > _p_sat_vec
static InputParameters validParams()
LinearInterpolation _ipol_temp
const Real & _T_sat_max
Maximum temperature value in saturation curve.
Base class for fluid properties used with two-phase flow.
Two-phase stiffened gas fluid properties.
const Real & _p_c
critical pressure
const unsigned int _newton_max_iter
Newton max number of iterations.
const Real & _sigma_C
'C' constant used in surface tension correlation
const Real & _T_c
critical temperature
const Real & _T_triple
Triple-point temperature.
const Real & _L_fusion
Latent heat of fusion.
virtual bool supportsPhaseChange() const override
Returns true if phase change is supported, otherwise false.
Stiffened gas fluid properties.
const Real & _p_sat_guess
Initial guess for saturation pressure Newton solve.
StiffenedGasTwoPhaseFluidProperties(const InputParameters ¶meters)
Real compute_p_sat(const Real &T) const
Computes saturation pressure value using Newton solve.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string pressure
const InputParameters & parameters() const
const Real & _T_sat_min
Minimum temperature value in saturation curve.
const Real & _sigma_A
'A' constant used in surface tension correlation
Interface class for producing errors, warnings, or just quiet NaNs.
std::vector< Real > _T_vec
virtual Real T_sat(Real pressure) const override
Computes the saturation temperature at a pressure.
virtual Real dsigma_dT_from_T(Real T) const override
Computes dsigma/dT along the saturation line.