Go to the documentation of this file.
45 virtual Real
p_from_v_e(Real v, Real e,
const std::vector<Real> & x)
const = 0;
60 const std::vector<Real> & x,
64 std::vector<Real> & dp_dx)
const = 0;
73 virtual Real
T_from_v_e(Real v, Real e,
const std::vector<Real> & x)
const = 0;
88 const std::vector<Real> & x,
92 std::vector<Real> & dT_dx)
const = 0;
102 virtual Real
c_from_v_e(Real v, Real e,
const std::vector<Real> & x)
const = 0;
117 const std::vector<Real> & x,
121 std::vector<Real> & dc_dx)
const = 0;
130 virtual Real
rho_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
146 const std::vector<Real> & x,
150 std::vector<Real> & drho_dx)
const = 0;
159 virtual Real
e_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
175 const std::vector<Real> & x,
179 std::vector<Real> & de_dx)
const = 0;
189 virtual Real
c_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
204 const std::vector<Real> & x,
208 std::vector<Real> & dc_dx)
const = 0;
218 virtual Real
cp_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
228 virtual Real
cv_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
238 virtual Real
mu_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
248 virtual Real
k_from_p_T(Real p, Real T,
const std::vector<Real> & x)
const = 0;
258 virtual Real
e_from_p_rho(Real p, Real rho,
const std::vector<Real> & x)
const = 0;
273 const std::vector<Real> & x,
277 std::vector<Real> & de_dx)
const = 0;
virtual Real e_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Specific internal energy from pressure and temperature.
virtual Real e_from_p_rho(Real p, Real rho, const std::vector< Real > &x) const =0
Specific internal energy from pressure and density.
virtual Real k_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Thermal conductivity from pressure and temperature.
virtual unsigned int getNumberOfSecondaryVapors() const =0
Returns the number of secondary vapors.
virtual Real c_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Sound speed from pressure and temperature.
virtual Real p_from_v_e(Real v, Real e, const std::vector< Real > &x) const =0
Pressure from specific volume and specific internal energy.
Real primaryMassFraction(const std::vector< Real > &x) const
Computes the mass fraction of the primary vapor given mass fractions of the secondary vapors.
virtual Real cv_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Isochoric (constant-volume) specific heat from pressure and temperature.
virtual Real rho_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Density from pressure and temperature.
virtual Real T_from_v_e(Real v, Real e, const std::vector< Real > &x) const =0
Temperature from specific volume and specific internal energy.
virtual Real c_from_v_e(Real v, Real e, const std::vector< Real > &x) const =0
Speed of sound from specific volume and specific internal energy.
virtual Real cp_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Isobaric (constant-pressure) specific heat from pressure and temperature.
InputParameters validParams< VaporMixtureFluidProperties >()
virtual ~VaporMixtureFluidProperties()
VaporMixtureFluidProperties(const InputParameters ¶meters)
virtual Real mu_from_p_T(Real p, Real T, const std::vector< Real > &x) const =0
Dynamic viscosity from pressure and temperature.
Base class for fluid properties of vapor mixtures.