www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SimpleFluidProperties Class Reference

Fluid properties of a simple, idealised fluid density=density0 * exp(P / bulk_modulus - thermal_expansion * T) internal_energy = cv * T enthalpy = cv * T + P / density The following parameters are constant: thermal expansion cv cp bulk modulus thermal conductivity specific entropy viscosity. More...

#include <SimpleFluidProperties.h>

Inheritance diagram for SimpleFluidProperties:
[legend]

Public Member Functions

 SimpleFluidProperties (const InputParameters &parameters)
 
virtual ~SimpleFluidProperties ()
 
virtual std::string fluidName () const override
 Fluid name. More...
 
virtual Real molarMass () const override
 Molar mass (kg/mol) More...
 
virtual Real beta_from_p_T (Real pressure, Real temperature) const override
 Thermal expansion coefficient (1/K) More...
 
virtual void beta_from_p_T (Real pressure, Real temperature, Real &beta, Real &dbeta_dp, Real &dbeta_dT) const override
 
virtual Real cp_from_p_T (Real pressure, Real temperature) const override
 Isobaric specific heat capacity (J/kg/K) More...
 
virtual void cp_from_p_T (Real pressure, Real temperature, Real &cp, Real &dcp_dp, Real &dcp_dT) const override
 
virtual Real cv_from_p_T (Real pressure, Real temperature) const override
 Isochoric specific heat capacity (J/kg/K) More...
 
virtual Real c_from_p_T (Real pressure, Real temperature) const override
 Speed of sound (m/s) More...
 
virtual Real k_from_p_T (Real pressure, Real temperature) const override
 Thermal conductivity (W/m/K) More...
 
virtual void k_from_p_T (Real pressure, Real temperature, Real &k, Real &dk_dp, Real &dk_dT) const override
 Thermal conductivity and its derivatives wrt pressure and temperature. More...
 
virtual Real s_from_p_T (Real pressure, Real temperature) const override
 Specific entropy (J/kg/K) More...
 
virtual void s_from_p_T (Real p, Real T, Real &s, Real &ds_dp, Real &ds_dT) const override
 
virtual Real rho_from_p_T (Real pressure, Real temperature) const override
 Density from pressure and temperature (kg/m^3) More...
 
virtual void rho_from_p_T (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT) const override
 Density from pressure and temperature and its derivatives wrt pressure and temperature. More...
 
virtual Real e_from_p_T (Real pressure, Real temperature) const override
 Internal energy from pressure and temperature (J/kg) More...
 
virtual void e_from_p_T (Real pressure, Real temperature, Real &e, Real &de_dp, Real &de_dT) const override
 Internal energy and its derivatives wrt pressure and temperature. More...
 
virtual Real mu_from_p_T (Real pressure, Real temperature) const override
 
virtual void mu_from_p_T (Real pressure, Real temperature, Real &mu, Real &dmu_dp, Real &dmu_dT) const override
 
virtual Real h_from_p_T (Real p, Real T) const override
 Specific enthalpy (J/kg) More...
 
virtual void h_from_p_T (Real pressure, Real temperature, Real &h, Real &dh_dp, Real &dh_dT) const override
 Specific enthalpy and its derivatives. More...
 
virtual Real henryConstant (Real temperature) const override
 Henry's law constant for dissolution in water. More...
 
virtual void henryConstant (Real temperature, Real &Kh, Real &dKh_dT) const override
 Henry's law constant for dissolution in water and derivative wrt temperature. More...
 
virtual Real rho (Real p, Real T) const
 Density from pressure and temperature. More...
 
e e e e s T T T T T rho v v T virtual e Real s (Real pressure, Real temperature) const
 
virtual void mu_from_rho_T (Real density, Real temperature, Real ddensity_dT, Real &mu, Real &dmu_drho, Real &dmu_dT) const
 Dynamic viscosity and its derivatives wrt density and temperature TODO: this shouldn't need 3 input args - AD will assume/call the 2-input version. More...
 
virtual void rho_dpT (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT) const
 Density and its derivatives from pressure and temperature. More...
 
virtual Real v_from_p_T (Real p, Real T) const
 Specific volume from pressure and temperature. More...
 
virtual void v_from_p_T (Real p, Real T, Real &v, Real &dv_dp, Real &dv_dT) const
 Specific volume and its derivatives from pressure and temperature. More...
 
virtual Real e_spndl_from_v (Real v) const
 Specific internal energy from temperature and specific volume. More...
 
virtual void v_e_spndl_from_T (Real T, Real &v, Real &e) const
 Specific internal energy from temperature and specific volume. More...
 
virtual Real h (Real p, Real T) const
 Specific enthalpy from pressure and temperature. More...
 
virtual void h_dpT (Real pressure, Real temperature, Real &h, Real &dh_dp, Real &dh_dT) const
 Specific enthalpy and its derivatives from pressure and temperature. More...
 
virtual Real e (Real pressure, Real temperature) const
 
virtual void e_dpT (Real pressure, Real temperature, Real &e, Real &de_dp, Real &de_dT) const
 
virtual Real beta (Real pressure, Real temperature) const
 
virtual Real T_from_p_h (Real pressure, Real enthalpy) const
 Temperature from pressure and specific enthalpy. More...
 
virtual Real criticalPressure () const
 Critical pressure. More...
 
virtual Real criticalTemperature () const
 Critical temperature. More...
 
virtual Real criticalDensity () const
 Critical density. More...
 
virtual Real criticalInternalEnergy () const
 Critical specific internal energy. More...
 
virtual Real triplePointPressure () const
 Triple point pressure. More...
 
virtual Real triplePointTemperature () const
 Triple point temperature. More...
 
virtual void rho_e_from_p_T (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT, Real &e, Real &de_dp, Real &de_dT) const
 Density and internal energy and their derivatives wrt pressure and temperature. More...
 
virtual void rho_e_dpT (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT, Real &e, Real &de_dp, Real &de_dT) const
 
virtual Real c (Real pressure, Real temperature) const
 
virtual Real gamma_from_p_T (Real pressure, Real temperature) const
 Adiabatic index - ratio of specific heats. More...
 
virtual Real mu (Real pressure, Real temperature) const
 Dynamic viscosity. More...
 
virtual void mu_dpT (Real pressure, Real temperature, Real &mu, Real &dmu_dp, Real &dmu_dT) const
 Dynamic viscosity and its derivatives wrt pressure and temperature. More...
 
virtual void mu_drhoT_from_rho_T (Real density, Real temperature, Real ddensity_dT, Real &mu, Real &dmu_drho, Real &dmu_dT) const
 
virtual void rho_mu (Real pressure, Real temperature, Real &rho, Real &mu) const
 Density and viscosity. More...
 
virtual void rho_mu_from_p_T (Real pressure, Real temperature, Real &rho, Real &mu) const
 
virtual void rho_mu_from_p_T (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT, Real &mu, Real &dmu_dp, Real &dmu_dT) const
 Density and viscosity and their derivatives wrt pressure and temperature. More...
 
virtual void rho_mu_dpT (Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT, Real &mu, Real &dmu_dp, Real &dmu_dT) const
 
virtual Real k (Real pressure, Real temperature) const
 Thermal conductivity. More...
 
virtual void k_dpT (Real pressure, Real temperature, Real &k, Real &dk_dp, Real &dk_dT) const
 Thermal conductivity and its derivatives wrt pressure and temperature. More...
 
virtual void henryConstant_dT (Real temperature, Real &Kh, Real &dKh_dT) const
 
virtual Real vaporPressure (Real temperature) const
 Vapor pressure. More...
 
virtual void vaporPressure (Real temperature, Real &psat, Real &dpsat_dT) const
 Vapor pressure. More...
 
virtual void vaporPressure_dT (Real temperature, Real &psat, Real &dpsat_dT) const
 
virtual void execute () final
 
virtual void initialize () final
 
virtual void finalize () final
 
virtual void threadJoin (const UserObject &) final
 
virtual void subdomainSetup () final
 

Protected Member Functions

virtual Real henryConstantIAPWS (Real temperature, Real A, Real B, Real C) const
 IAPWS formulation of Henry's law constant for dissolution in water From Guidelines on the Henry's constant and vapour liquid distribution constant for gases in H20 and D20 at high temperatures, IAPWS (2004) More...
 
virtual void henryConstantIAPWS (Real temperature, Real &Kh, Real &dKh_dT, Real A, Real B, Real C) const
 
virtual void henryConstantIAPWS_dT (Real temperature, Real &Kh, Real &dKh_dT, Real A, Real B, Real C) const
 

Protected Attributes

const Real _molar_mass
 molar mass More...
 
const Real _thermal_expansion
 thermal expansion coefficient More...
 
const Real _cv
 specific heat at constant volume More...
 
const Real _cp
 specific heat at constant pressure More...
 
const Real _bulk_modulus
 bulk modulus More...
 
const Real _thermal_conductivity
 thermal conductivity More...
 
const Real _specific_entropy
 specific entropy More...
 
const Real _viscosity
 viscosity More...
 
const Real _density0
 density at zero pressure and temperature More...
 
const Real _henry_constant
 Henry constant. More...
 
const Real _pp_coeff
 Porepressure coefficient: enthalpy = internal_energy + porepressure / density * _pp_coeff. More...
 
const Real _R
 Universal gas constant (J/mol/K) More...
 
const Real _T_c2k
 Conversion of temperature from Celsius to Kelvin. More...
 
 propfunc (p, v, e) propfunc(T
 Compute a fluid property given for the state defined by two given properties. More...
 
e propfunc (c, v, e) propfunc(cp
 
e e propfunc (cv, v, e) propfunc(mu
 
e e e propfunc (k, v, e) propfunc(s
 
e e e e propfunc (s, h, p) propfunc(rho
 
e e e e s propfunc (e, v, h) propfunc(s
 
e e e e s T propfunc (pp_sat, p, T) propfunc(mu
 
e e e e s T T propfunc (k, rho, T) propfunc(c
 
e e e e s T T T propfunc (cp, p, T) propfunc(cv
 
e e e e s T T T T propfunc (mu, p, T) propfunc(k
 
e e e e s T T T T T propfunc (rho, p, T) propfunc(e
 
e e e e s T T T T T rho propfunc (e, T, v) propfunc(p
 
e e e e s T T T T T rho v propfunc (h, T, v) propfunc(s
 
e e e e s T T T T T rho v v propfunc (cv, T, v) propfunc(h
 
e e e e s T T T T T rho v v T propfunc (p, h, s) propfunc(g
 
 v
 
e v
 
e e v
 
e e e v
 
e e e e s T T T T T rho v v T v
 
e e e e p
 
e e e e s p
 
e e e e s T T p
 
e e e e s T T T p
 
e e e e s T T T T p
 
e e e e s T T T T T p
 
e e e e s T T T T T rho v v p
 
e e e e s T rho
 
e e e e s T T T T T rho T
 
e e e e s T T T T T rho v T
 

Detailed Description

Fluid properties of a simple, idealised fluid density=density0 * exp(P / bulk_modulus - thermal_expansion * T) internal_energy = cv * T enthalpy = cv * T + P / density The following parameters are constant: thermal expansion cv cp bulk modulus thermal conductivity specific entropy viscosity.

Definition at line 37 of file SimpleFluidProperties.h.

Constructor & Destructor Documentation

◆ SimpleFluidProperties()

SimpleFluidProperties::SimpleFluidProperties ( const InputParameters &  parameters)

Definition at line 42 of file SimpleFluidProperties.C.

43  : SinglePhaseFluidProperties(parameters),
44  _molar_mass(getParam<Real>("molar_mass")),
45  _thermal_expansion(getParam<Real>("thermal_expansion")),
46  _cv(getParam<Real>("cv")),
47  _cp(getParam<Real>("cp")),
48  _bulk_modulus(getParam<Real>("bulk_modulus")),
49  _thermal_conductivity(getParam<Real>("thermal_conductivity")),
50  _specific_entropy(getParam<Real>("specific_entropy")),
51  _viscosity(getParam<Real>("viscosity")),
52  _density0(getParam<Real>("density0")),
53  _henry_constant(getParam<Real>("henry_constant")),
54  _pp_coeff(getParam<Real>("porepressure_coefficient"))
55 {
56 }
const Real _thermal_expansion
thermal expansion coefficient
const Real _pp_coeff
Porepressure coefficient: enthalpy = internal_energy + porepressure / density * _pp_coeff.
const Real _cv
specific heat at constant volume
const Real _specific_entropy
specific entropy
const Real _viscosity
viscosity
const Real _bulk_modulus
bulk modulus
SinglePhaseFluidProperties(const InputParameters &parameters)
const Real _henry_constant
Henry constant.
const Real _molar_mass
molar mass
const Real _density0
density at zero pressure and temperature
const Real _thermal_conductivity
thermal conductivity
const Real _cp
specific heat at constant pressure

◆ ~SimpleFluidProperties()

SimpleFluidProperties::~SimpleFluidProperties ( )
virtual

Definition at line 58 of file SimpleFluidProperties.C.

58 {}

Member Function Documentation

◆ beta()

Real SinglePhaseFluidProperties::beta ( Real  pressure,
Real  temperature 
) const
virtualinherited

Definition at line 155 of file SinglePhaseFluidProperties.C.

Referenced by beta_from_p_T(), and Water97FluidProperties::vaporTemperature().

156 {
157  return beta_from_p_T(p, T);
158 }
virtual Real beta_from_p_T(Real, Real) const

◆ beta_from_p_T() [1/2]

Real SimpleFluidProperties::beta_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Thermal expansion coefficient (1/K)

Reimplemented from SinglePhaseFluidProperties.

Definition at line 72 of file SimpleFluidProperties.C.

Referenced by beta_from_p_T().

73 {
74  return _thermal_expansion;
75 }
const Real _thermal_expansion
thermal expansion coefficient

◆ beta_from_p_T() [2/2]

void SimpleFluidProperties::beta_from_p_T ( Real  pressure,
Real  temperature,
Real &  beta,
Real &  dbeta_dp,
Real &  dbeta_dT 
) const
overridevirtual

Reimplemented from SinglePhaseFluidProperties.

Definition at line 78 of file SimpleFluidProperties.C.

80 {
82  dbeta_dp = 0.0;
83  dbeta_dT = 0.0;
84 }
virtual Real beta(Real pressure, Real temperature) const
const std::string temperature
Definition: NS.h:27
virtual Real beta_from_p_T(Real pressure, Real temperature) const override
Thermal expansion coefficient (1/K)
const std::string pressure
Definition: NS.h:26

◆ c()

Real SinglePhaseFluidProperties::c ( Real  pressure,
Real  temperature 
) const
virtualinherited

Definition at line 337 of file SinglePhaseFluidProperties.C.

Referenced by IdealGasFluidProperties::c_from_v_e(), StiffenedGasFluidProperties::c_from_v_e(), Water97FluidProperties::densityRegion3(), Water97FluidProperties::subregionVolume(), and Water97FluidProperties::vaporPressure().

338 {
339  mooseDeprecated(name(), ": c() is deprecated. Use c_from_p_T() instead");
340 
341  return c_from_p_T(p, T);
342 }
const std::string name
Definition: Setup.h:22

◆ c_from_p_T()

Real SimpleFluidProperties::c_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Speed of sound (m/s)

Definition at line 106 of file SimpleFluidProperties.C.

107 {
108  return std::sqrt(_bulk_modulus / rho_from_p_T(pressure, temperature));
109 }
const Real _bulk_modulus
bulk modulus
const std::string temperature
Definition: NS.h:27
virtual Real rho_from_p_T(Real pressure, Real temperature) const override
Density from pressure and temperature (kg/m^3)
const std::string pressure
Definition: NS.h:26

◆ cp_from_p_T() [1/2]

Real SimpleFluidProperties::cp_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Isobaric specific heat capacity (J/kg/K)

Definition at line 86 of file SimpleFluidProperties.C.

Referenced by cp_from_p_T().

87 {
88  return _cp;
89 }
const Real _cp
specific heat at constant pressure

◆ cp_from_p_T() [2/2]

void SimpleFluidProperties::cp_from_p_T ( Real  pressure,
Real  temperature,
Real &  cp,
Real &  dcp_dp,
Real &  dcp_dT 
) const
overridevirtual

Definition at line 92 of file SimpleFluidProperties.C.

94 {
96  dcp_dp = 0.0;
97  dcp_dT = 0.0;
98 }
virtual Real cp_from_p_T(Real pressure, Real temperature) const override
Isobaric specific heat capacity (J/kg/K)
const std::string temperature
Definition: NS.h:27
const std::string pressure
Definition: NS.h:26

◆ criticalDensity()

Real SinglePhaseFluidProperties::criticalDensity ( ) const
virtualinherited

◆ criticalInternalEnergy()

Real SinglePhaseFluidProperties::criticalInternalEnergy ( ) const
virtualinherited

Critical specific internal energy.

Returns
specific internal energy (J/kg)

Reimplemented in StiffenedGasFluidProperties.

Definition at line 131 of file SinglePhaseFluidProperties.C.

Referenced by IdealRealGasMixtureFluidProperties::p_T_from_v_e().

132 {
133  mooseError(name(), ": criticalInternalEnergy() is not implemented");
134 }
const std::string name
Definition: Setup.h:22

◆ criticalPressure()

Real SinglePhaseFluidProperties::criticalPressure ( ) const
virtualinherited

Critical pressure.

Returns
critical pressure (Pa)

Reimplemented in HydrogenFluidProperties, CO2FluidProperties, NitrogenFluidProperties, MethaneFluidProperties, NaClFluidProperties, and Water97FluidProperties.

Definition at line 113 of file SinglePhaseFluidProperties.C.

114 {
115  mooseError(name(), ": criticalPressure() is not implemented");
116 }
const std::string name
Definition: Setup.h:22

◆ criticalTemperature()

Real SinglePhaseFluidProperties::criticalTemperature ( ) const
virtualinherited

◆ cv_from_p_T()

Real SimpleFluidProperties::cv_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Isochoric specific heat capacity (J/kg/K)

Definition at line 100 of file SimpleFluidProperties.C.

101 {
102  return _cv;
103 }
const Real _cv
specific heat at constant volume

◆ e()

Real SinglePhaseFluidProperties::e ( Real  pressure,
Real  temperature 
) const
virtualinherited

Definition at line 292 of file SinglePhaseFluidProperties.C.

Referenced by Water97FluidProperties::b2bc(), IdealGasFluidProperties::c_from_v_e(), StiffenedGasFluidProperties::c_from_v_e(), NaClFluidProperties::cp_from_p_T(), IdealGasFluidProperties::cp_from_v_e(), StiffenedGasFluidProperties::cp_from_v_e(), Water97FluidProperties::densityRegion3(), SinglePhaseFluidProperties::e_dpT(), StiffenedGasFluidProperties::e_from_p_rho(), IdealGasFluidProperties::e_from_p_rho(), HelmholtzFluidProperties::e_from_p_T(), IdealGasFluidPropertiesPT::e_from_p_T(), Water97FluidProperties::e_from_p_T(), NaClFluidProperties::e_from_p_T(), IdealGasFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_p_T(), e_from_p_T(), TabulatedFluidProperties::e_from_p_T(), SinglePhaseFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_T_v(), IdealGasFluidProperties::e_from_T_v(), IdealGasFluidProperties::e_from_v_h(), StiffenedGasFluidProperties::e_from_v_h(), IdealGasFluidProperties::g_from_v_e(), StiffenedGasFluidProperties::g_from_v_e(), IdealGasFluidProperties::h_from_p_T(), NaClFluidProperties::h_from_p_T(), NitrogenFluidProperties::mu_from_rho_T(), HydrogenFluidProperties::mu_from_rho_T(), CO2FluidProperties::mu_from_rho_T(), StiffenedGasFluidProperties::p_from_T_v(), IdealGasFluidProperties::p_from_v_e(), StiffenedGasFluidProperties::p_from_v_e(), IdealGasFluidPropertiesPT::rho_e_dpT(), SinglePhaseFluidProperties::rho_e_dpT(), SinglePhaseFluidProperties::rho_e_from_p_T(), StiffenedGasFluidProperties::s_from_T_v(), IdealGasFluidProperties::s_from_v_e(), StiffenedGasFluidProperties::s_from_v_e(), Water97FluidProperties::subregion3(), Water97FluidProperties::subregionVolume(), SinglePhaseFluidProperties::T_from_p_h(), IdealGasFluidProperties::T_from_v_e(), StiffenedGasFluidProperties::T_from_v_e(), StiffenedGasFluidProperties::v_e_spndl_from_T(), and Water97FluidProperties::vaporTemperature().

293 {
294  mooseDeprecated(name(), ": e() is deprecated. Use e_from_p_T() instead");
295 
296  return e_from_p_T(p, T);
297 }
virtual Real e_from_p_T(Real p, Real T) const
Internal energy from pressure and temperature.
const std::string name
Definition: Setup.h:22

◆ e_dpT()

void SinglePhaseFluidProperties::e_dpT ( Real  pressure,
Real  temperature,
Real &  e,
Real &  de_dp,
Real &  de_dT 
) const
virtualinherited

Definition at line 300 of file SinglePhaseFluidProperties.C.

301 {
302  mooseDeprecated(name(), ": e_dpT() is deprecated. Use e_from_p_T() instead");
303 
304  e_from_p_T(p, T, e, de_dp, de_dT);
305 }
virtual Real e_from_p_T(Real p, Real T) const
Internal energy from pressure and temperature.
const std::string name
Definition: Setup.h:22
virtual Real e(Real pressure, Real temperature) const

◆ e_from_p_T() [1/2]

Real SimpleFluidProperties::e_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Internal energy from pressure and temperature (J/kg)

Reimplemented from SinglePhaseFluidProperties.

Definition at line 152 of file SimpleFluidProperties.C.

Referenced by e_from_p_T(), and h_from_p_T().

153 {
154  return _cv * temperature;
155 }
const Real _cv
specific heat at constant volume
const std::string temperature
Definition: NS.h:27

◆ e_from_p_T() [2/2]

void SimpleFluidProperties::e_from_p_T ( Real  pressure,
Real  temperature,
Real &  e,
Real &  de_dp,
Real &  de_dT 
) const
overridevirtual

Internal energy and its derivatives wrt pressure and temperature.

Reimplemented from SinglePhaseFluidProperties.

Definition at line 158 of file SimpleFluidProperties.C.

160 {
161  e = this->e_from_p_T(pressure, temperature);
162  de_dp = 0.0;
163  de_dT = _cv;
164 }
const Real _cv
specific heat at constant volume
const std::string temperature
Definition: NS.h:27
virtual Real e_from_p_T(Real pressure, Real temperature) const override
Internal energy from pressure and temperature (J/kg)
const std::string pressure
Definition: NS.h:26
virtual Real e(Real pressure, Real temperature) const

◆ e_spndl_from_v()

Real SinglePhaseFluidProperties::e_spndl_from_v ( Real  v) const
virtualinherited

Specific internal energy from temperature and specific volume.

Parameters
[in]Ttemperature
[in]vspecific volume

Reimplemented in StiffenedGasFluidProperties.

Definition at line 452 of file SinglePhaseFluidProperties.C.

Referenced by IdealRealGasMixtureFluidProperties::p_T_from_v_e().

453 {
454  mooseError(name(), ": ", __PRETTY_FUNCTION__, " not implemented.");
455 }
const std::string name
Definition: Setup.h:22

◆ execute()

virtual void FluidProperties::execute ( )
inlinefinalvirtualinherited

Definition at line 27 of file FluidProperties.h.

27 {}

◆ finalize()

virtual void FluidProperties::finalize ( )
inlinefinalvirtualinherited

Definition at line 29 of file FluidProperties.h.

29 {}

◆ fluidName()

std::string SimpleFluidProperties::fluidName ( ) const
overridevirtual

Fluid name.

Reimplemented from SinglePhaseFluidProperties.

Definition at line 61 of file SimpleFluidProperties.C.

62 {
63  return "simple_fluid";
64 }

◆ gamma_from_p_T()

Real SinglePhaseFluidProperties::gamma_from_p_T ( Real  pressure,
Real  temperature 
) const
virtualinherited

Adiabatic index - ratio of specific heats.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
Returns
gamma (-)

Definition at line 149 of file SinglePhaseFluidProperties.C.

150 {
151  return cp_from_p_T(p, T) / cv_from_p_T(p, T);
152 }

◆ h()

Real SinglePhaseFluidProperties::h ( Real  p,
Real  T 
) const
virtualinherited

◆ h_dpT()

void SinglePhaseFluidProperties::h_dpT ( Real  pressure,
Real  temperature,
Real &  h,
Real &  dh_dp,
Real &  dh_dT 
) const
virtualinherited

Specific enthalpy and its derivatives from pressure and temperature.

Parameters
[in]ppressure (Pa)
[in]Ttemperature (K)
[out]hspecific enthalpy (J/kg)
[out]dh_dpderivative of specific enthalpy w.r.t. pressure
[out]dh_dTderivative of specific enthalpy w.r.t. temperature

Definition at line 437 of file SinglePhaseFluidProperties.C.

438 {
439  mooseDeprecated(name(), ": h_dpT() is deprecated. Use h_from_p_T() instead");
440 
441  h_from_p_T(p, T, h, dh_dp, dh_dT);
442 }
virtual Real h(Real p, Real T) const
Specific enthalpy from pressure and temperature.
const std::string name
Definition: Setup.h:22

◆ h_from_p_T() [1/2]

Real SimpleFluidProperties::h_from_p_T ( Real  p,
Real  T 
) const
overridevirtual

Specific enthalpy (J/kg)

Definition at line 181 of file SimpleFluidProperties.C.

Referenced by h_from_p_T().

182 {
183  return e_from_p_T(pressure, temperature) +
185 }
const Real _pp_coeff
Porepressure coefficient: enthalpy = internal_energy + porepressure / density * _pp_coeff.
const std::string temperature
Definition: NS.h:27
virtual Real e_from_p_T(Real pressure, Real temperature) const override
Internal energy from pressure and temperature (J/kg)
virtual Real rho_from_p_T(Real pressure, Real temperature) const override
Density from pressure and temperature (kg/m^3)
const std::string pressure
Definition: NS.h:26

◆ h_from_p_T() [2/2]

void SimpleFluidProperties::h_from_p_T ( Real  pressure,
Real  temperature,
Real &  h,
Real &  dh_dp,
Real &  dh_dT 
) const
overridevirtual

Specific enthalpy and its derivatives.

Definition at line 188 of file SimpleFluidProperties.C.

190 {
191  h = this->h_from_p_T(pressure, temperature);
192 
193  Real density, ddensity_dp, ddensity_dT;
194  rho_from_p_T(pressure, temperature, density, ddensity_dp, ddensity_dT);
195 
196  dh_dp = _pp_coeff / density - _pp_coeff * pressure * ddensity_dp / density / density;
197  dh_dT = _cv - _pp_coeff * pressure * ddensity_dT / density / density;
198 }
const Real _pp_coeff
Porepressure coefficient: enthalpy = internal_energy + porepressure / density * _pp_coeff.
virtual Real h_from_p_T(Real p, Real T) const override
Specific enthalpy (J/kg)
const Real _cv
specific heat at constant volume
const std::string density
Definition: NS.h:17
virtual Real h(Real p, Real T) const
Specific enthalpy from pressure and temperature.
const std::string temperature
Definition: NS.h:27
virtual Real rho_from_p_T(Real pressure, Real temperature) const override
Density from pressure and temperature (kg/m^3)
const std::string pressure
Definition: NS.h:26

◆ henryConstant() [1/2]

Real SimpleFluidProperties::henryConstant ( Real  temperature) const
overridevirtual

Henry's law constant for dissolution in water.

Reimplemented from SinglePhaseFluidProperties.

Definition at line 200 of file SimpleFluidProperties.C.

200 { return _henry_constant; }
const Real _henry_constant
Henry constant.

◆ henryConstant() [2/2]

void SimpleFluidProperties::henryConstant ( Real  temperature,
Real &  Kh,
Real &  dKh_dT 
) const
overridevirtual

Henry's law constant for dissolution in water and derivative wrt temperature.

Reimplemented from SinglePhaseFluidProperties.

Definition at line 203 of file SimpleFluidProperties.C.

204 {
205  Kh = _henry_constant;
206  dKh_dT = 0.0;
207 }
const Real _henry_constant
Henry constant.

◆ henryConstant_dT()

void SinglePhaseFluidProperties::henryConstant_dT ( Real  temperature,
Real &  Kh,
Real &  dKh_dT 
) const
virtualinherited

Definition at line 256 of file SinglePhaseFluidProperties.C.

257 {
258  mooseDeprecated(name(), ": henryConstant_dT() is deprecated. Use henryConstant() instead");
259 
260  henryConstant(T, Kh, dKh_dT);
261 }
const std::string name
Definition: Setup.h:22
virtual Real henryConstant(Real temperature) const
Henry&#39;s law constant for dissolution in water.

◆ henryConstantIAPWS() [1/2]

Real SinglePhaseFluidProperties::henryConstantIAPWS ( Real  temperature,
Real  A,
Real  B,
Real  C 
) const
protectedvirtualinherited

IAPWS formulation of Henry's law constant for dissolution in water From Guidelines on the Henry's constant and vapour liquid distribution constant for gases in H20 and D20 at high temperatures, IAPWS (2004)

Definition at line 161 of file SinglePhaseFluidProperties.C.

Referenced by MethaneFluidProperties::henryConstant(), NitrogenFluidProperties::henryConstant(), HydrogenFluidProperties::henryConstant(), CO2FluidProperties::henryConstant(), and SinglePhaseFluidProperties::henryConstantIAPWS_dT().

162 {
163  const Real Tr = T / 647.096;
164  const Real tau = 1.0 - Tr;
165 
166  const Real lnkh =
167  A / Tr + B * std::pow(tau, 0.355) / Tr + C * std::pow(Tr, -0.41) * std::exp(tau);
168 
169  // The vapor pressure used in this formulation
170  const std::vector<Real> a{
171  -7.85951783, 1.84408259, -11.7866497, 22.6807411, -15.9618719, 1.80122502};
172  const std::vector<Real> b{1.0, 1.5, 3.0, 3.5, 4.0, 7.5};
173  Real sum = 0.0;
174 
175  for (std::size_t i = 0; i < a.size(); ++i)
176  sum += a[i] * std::pow(tau, b[i]);
177 
178  return 22.064e6 * std::exp(sum / Tr) * std::exp(lnkh);
179 }
ExpressionBuilder::EBTerm pow(const ExpressionBuilder::EBTerm &left, T exponent)

◆ henryConstantIAPWS() [2/2]

void SinglePhaseFluidProperties::henryConstantIAPWS ( Real  temperature,
Real &  Kh,
Real &  dKh_dT,
Real  A,
Real  B,
Real  C 
) const
protectedvirtualinherited

Definition at line 182 of file SinglePhaseFluidProperties.C.

184 {
185  const Real pc = 22.064e6;
186  const Real Tc = 647.096;
187 
188  const Real Tr = T / Tc;
189  const Real tau = 1.0 - Tr;
190 
191  const Real lnkh =
192  A / Tr + B * std::pow(tau, 0.355) / Tr + C * std::pow(Tr, -0.41) * std::exp(tau);
193  const Real dlnkh_dT =
194  (-A / Tr / Tr - B * std::pow(tau, 0.355) / Tr / Tr - 0.355 * B * std::pow(tau, -0.645) / Tr -
195  0.41 * C * std::pow(Tr, -1.41) * std::exp(tau) - C * std::pow(Tr, -0.41) * std::exp(tau)) /
196  Tc;
197 
198  // The vapor pressure used in this formulation
199  const std::vector<Real> a{
200  -7.85951783, 1.84408259, -11.7866497, 22.6807411, -15.9618719, 1.80122502};
201  const std::vector<Real> b{1.0, 1.5, 3.0, 3.5, 4.0, 7.5};
202  Real sum = 0.0;
203  Real dsum = 0.0;
204 
205  for (std::size_t i = 0; i < a.size(); ++i)
206  {
207  sum += a[i] * std::pow(tau, b[i]);
208  dsum += a[i] * b[i] * std::pow(tau, b[i] - 1.0);
209  }
210 
211  const Real p = pc * std::exp(sum / Tr);
212  const Real dp_dT = -p / Tc / Tr * (sum / Tr + dsum);
213 
214  // Henry's constant and its derivative wrt temperature
215  Kh = p * std::exp(lnkh);
216  dKh_dT = (p * dlnkh_dT + dp_dT) * std::exp(lnkh);
217 }
ExpressionBuilder::EBTerm pow(const ExpressionBuilder::EBTerm &left, T exponent)

◆ henryConstantIAPWS_dT()

void SinglePhaseFluidProperties::henryConstantIAPWS_dT ( Real  temperature,
Real &  Kh,
Real &  dKh_dT,
Real  A,
Real  B,
Real  C 
) const
protectedvirtualinherited

Definition at line 220 of file SinglePhaseFluidProperties.C.

222 {
223  mooseDeprecated(name(),
224  ":henryConstantIAPWS_dT() is deprecated. Use henryConstantIAPWS() instead");
225 
226  henryConstantIAPWS(T, Kh, dKh_dT, A, B, C);
227 }
const std::string name
Definition: Setup.h:22
virtual Real henryConstantIAPWS(Real temperature, Real A, Real B, Real C) const
IAPWS formulation of Henry&#39;s law constant for dissolution in water From Guidelines on the Henry&#39;s con...

◆ initialize()

virtual void FluidProperties::initialize ( )
inlinefinalvirtualinherited

Definition at line 28 of file FluidProperties.h.

28 {}

◆ k()

Real SinglePhaseFluidProperties::k ( Real  pressure,
Real  temperature 
) const
virtualinherited

Thermal conductivity.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
Returns
thermal conductivity (W/m/K)

Definition at line 405 of file SinglePhaseFluidProperties.C.

Referenced by SinglePhaseFluidProperties::k_dpT(), IdealGasFluidPropertiesPT::k_from_p_T(), MethaneFluidProperties::k_from_p_T(), k_from_p_T(), NitrogenFluidProperties::k_from_p_T(), NaClFluidProperties::k_from_p_T(), HydrogenFluidProperties::k_from_p_T(), IdealGasFluidProperties::k_from_p_T(), StiffenedGasFluidProperties::k_from_p_T(), TabulatedFluidProperties::k_from_p_T(), and CO2FluidProperties::k_from_p_T().

406 {
407  mooseDeprecated(name(), ": k() is deprecated. Use k_from_p_T() instead");
408 
409  return k_from_p_T(p, T);
410 }
const std::string name
Definition: Setup.h:22

◆ k_dpT()

void SinglePhaseFluidProperties::k_dpT ( Real  pressure,
Real  temperature,
Real &  k,
Real &  dk_dp,
Real &  dk_dT 
) const
virtualinherited

Thermal conductivity and its derivatives wrt pressure and temperature.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
[out]thermalconductivity (W/m/K)
[out]derivativeof thermal conductivity wrt pressure
[out]derivativeof thermal conductivity wrt temperature

Definition at line 413 of file SinglePhaseFluidProperties.C.

414 {
415  mooseDeprecated(name(), ": k_dpT() is deprecated. Use k_from_p_T() instead");
416 
417  k_from_p_T(p, T, k, dk_dp, dk_dT);
418 }
virtual Real k(Real pressure, Real temperature) const
Thermal conductivity.
const std::string name
Definition: Setup.h:22

◆ k_from_p_T() [1/2]

Real SimpleFluidProperties::k_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Thermal conductivity (W/m/K)

Definition at line 111 of file SimpleFluidProperties.C.

112 {
113  return _thermal_conductivity;
114 }
const Real _thermal_conductivity
thermal conductivity

◆ k_from_p_T() [2/2]

void SimpleFluidProperties::k_from_p_T ( Real  pressure,
Real  temperature,
Real &  k,
Real &  dk_dp,
Real &  dk_dT 
) const
overridevirtual

Thermal conductivity and its derivatives wrt pressure and temperature.

Definition at line 117 of file SimpleFluidProperties.C.

119 {
121  dk_dp = 0;
122  dk_dT = 0;
123 }
virtual Real k(Real pressure, Real temperature) const
Thermal conductivity.
const Real _thermal_conductivity
thermal conductivity

◆ molarMass()

Real SimpleFluidProperties::molarMass ( ) const
overridevirtual

Molar mass (kg/mol)

Reimplemented from SinglePhaseFluidProperties.

Definition at line 67 of file SimpleFluidProperties.C.

68 {
69  return _molar_mass;
70 }
const Real _molar_mass
molar mass

◆ mu()

Real SinglePhaseFluidProperties::mu ( Real  pressure,
Real  temperature 
) const
virtualinherited

Dynamic viscosity.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
Returns
viscosity (Pa.s)

Definition at line 345 of file SinglePhaseFluidProperties.C.

Referenced by SinglePhaseFluidProperties::mu_dpT(), SinglePhaseFluidProperties::mu_drhoT_from_rho_T(), MethaneFluidProperties::mu_from_p_T(), CO2FluidProperties::mu_from_p_T(), NitrogenFluidProperties::mu_from_p_T(), HydrogenFluidProperties::mu_from_p_T(), IdealGasFluidPropertiesPT::mu_from_p_T(), IdealGasFluidProperties::mu_from_p_T(), Water97FluidProperties::mu_from_p_T(), StiffenedGasFluidProperties::mu_from_p_T(), mu_from_p_T(), TabulatedFluidProperties::mu_from_p_T(), NitrogenFluidProperties::mu_from_rho_T(), HydrogenFluidProperties::mu_from_rho_T(), CO2FluidProperties::mu_from_rho_T(), Water97FluidProperties::mu_from_rho_T(), SinglePhaseFluidProperties::rho_mu(), SinglePhaseFluidProperties::rho_mu_dpT(), NitrogenFluidProperties::rho_mu_from_p_T(), HydrogenFluidProperties::rho_mu_from_p_T(), CO2FluidProperties::rho_mu_from_p_T(), IdealGasFluidPropertiesPT::rho_mu_from_p_T(), Water97FluidProperties::rho_mu_from_p_T(), and SinglePhaseFluidProperties::rho_mu_from_p_T().

346 {
347  mooseDeprecated(name(), ": mu() is deprecated. Use mu_from_p_T() instead");
348 
349  return mu_from_p_T(p, T);
350 }
const std::string name
Definition: Setup.h:22

◆ mu_dpT()

void SinglePhaseFluidProperties::mu_dpT ( Real  pressure,
Real  temperature,
Real &  mu,
Real &  dmu_dp,
Real &  dmu_dT 
) const
virtualinherited

Dynamic viscosity and its derivatives wrt pressure and temperature.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
[out]muviscosity (Pa.s)
[out]dmu_dpderivative of viscosity wrt pressure
[out]dmu_dTderivative of viscosity wrt temperature

Definition at line 353 of file SinglePhaseFluidProperties.C.

354 {
355  mooseDeprecated(name(), ": mu_dpT() is deprecated. Use mu_from_p_T() instead");
356 
357  mu_from_p_T(p, T, mu, dmu_dp, dmu_dT);
358 }
virtual Real mu(Real pressure, Real temperature) const
Dynamic viscosity.
const std::string name
Definition: Setup.h:22

◆ mu_drhoT_from_rho_T()

void SinglePhaseFluidProperties::mu_drhoT_from_rho_T ( Real  density,
Real  temperature,
Real  ddensity_dT,
Real &  mu,
Real &  dmu_drho,
Real &  dmu_dT 
) const
virtualinherited

Definition at line 236 of file SinglePhaseFluidProperties.C.

238 {
239  mooseDeprecated(name(), ":mu_drhoT_from_rho_T() is deprecated. Use mu_from_rho_T() instead");
240 
241  mu_from_rho_T(rho, T, drho_dT, mu, dmu_drho, dmu_dT);
242 }
virtual Real mu(Real pressure, Real temperature) const
Dynamic viscosity.
const std::string name
Definition: Setup.h:22
virtual void mu_from_rho_T(Real density, Real temperature, Real ddensity_dT, Real &mu, Real &dmu_drho, Real &dmu_dT) const
Dynamic viscosity and its derivatives wrt density and temperature TODO: this shouldn&#39;t need 3 input a...

◆ mu_from_p_T() [1/2]

Real SimpleFluidProperties::mu_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Definition at line 166 of file SimpleFluidProperties.C.

Referenced by mu_from_p_T().

167 {
168  return _viscosity;
169 }
const Real _viscosity
viscosity

◆ mu_from_p_T() [2/2]

void SimpleFluidProperties::mu_from_p_T ( Real  pressure,
Real  temperature,
Real &  mu,
Real &  dmu_dp,
Real &  dmu_dT 
) const
overridevirtual

Definition at line 172 of file SimpleFluidProperties.C.

174 {
176  dmu_dp = 0.0;
177  dmu_dT = 0.0;
178 }
virtual Real mu(Real pressure, Real temperature) const
Dynamic viscosity.
const std::string temperature
Definition: NS.h:27
virtual Real mu_from_p_T(Real pressure, Real temperature) const override
const std::string pressure
Definition: NS.h:26

◆ mu_from_rho_T()

void SinglePhaseFluidProperties::mu_from_rho_T ( Real  density,
Real  temperature,
Real  ddensity_dT,
Real &  mu,
Real &  dmu_drho,
Real &  dmu_dT 
) const
virtualinherited

Dynamic viscosity and its derivatives wrt density and temperature TODO: this shouldn't need 3 input args - AD will assume/call the 2-input version.

Parameters
densityfluid density (kg/m^3)
temperaturefluid temperature (K)
ddensity_dTderivative of density wrt temperature
[out]muviscosity (Pa.s)
[out]dmu_drhoderivative of viscosity wrt density
[out]dmu_dTderivative of viscosity wrt temperature

Reimplemented in Water97FluidProperties, CO2FluidProperties, HydrogenFluidProperties, and NitrogenFluidProperties.

Definition at line 230 of file SinglePhaseFluidProperties.C.

Referenced by SinglePhaseFluidProperties::mu_drhoT_from_rho_T().

231 {
232  mooseError(name(), ": mu_from_rho_T is not implemented.");
233 }
const std::string name
Definition: Setup.h:22

◆ propfunc() [1/15]

SinglePhaseFluidProperties::propfunc ( p  ,
v  ,
e   
)
inherited

Compute a fluid property given for the state defined by two given properties.

For all functions, the first two arguments are the given properties that define the fluid state. For the two-argument variants, the desired property is the return value. The five-argument variants also provide partial derivatives dx/da and dx/db where x is the desired property being computed, a is the first given property, and b is the second given property. The desired property, dx/da, and dx/db are stored into the 3rd, 4th, and 5th arguments respectively.

Properties/parameters used in these function are listed below with their units:

p pressure [Pa] T temperature [K] e specific internal energy [J/kg] v specific volume [m^3/kg] rho density [kg/m^3] h specific enthalpy [J/kg] s specific entropy [J/(kg*K)] mu viscosity [Pa*s] k thermal conductivity [W/(m*K)] c speed of sound [m/s] cp constant-pressure specific heat [J/K] cv constant-volume specific heat [J/K] beta volumetric thermal expansion coefficient [1/K] g Gibbs free energy [J] pp_sat partial pressure at saturation [Pa]

As an example:

// calculate pressure given specific vol and energy: auto pressure = your_fluid_properties_object.p_from_v_e(specific_vol, specific_energy);

// or use the derivative variant: Real dp_dv = 0; // derivative will be stored into here Real dp_de = 0; // derivative will be stored into here your_fluid_properties_object.p_from_v_e(specific_vol, specific_energy, pressure, dp_dv, dp_de);

Automatic differentiation (AD) support is provided through x_from_a_b(DualReal a, DualReal b) versions of the functions where a and b must be ADReal/DualNumber's calculated using all AD-supporting values:

auto v = 1/rho; // rho must be an AD non-linear variable. auto e = rhoE/rho - vel_energy; // rhoE and vel_energy must be AD variables/numbers also. auto pressure = your_fluid_properties_object.p_from_v_e(v, e); // pressure now contains partial derivatives w.r.t. all degrees of freedom

◆ propfunc() [2/15]

e SinglePhaseFluidProperties::propfunc ( c  ,
v  ,
e   
)
inherited

◆ propfunc() [3/15]

e e SinglePhaseFluidProperties::propfunc ( cv  ,
v  ,
e   
)
inherited

◆ propfunc() [4/15]

e e e SinglePhaseFluidProperties::propfunc ( k  ,
v  ,
e   
)
inherited

◆ propfunc() [5/15]

e e e e SinglePhaseFluidProperties::propfunc ( s  ,
h  ,
p   
)
inherited

◆ propfunc() [6/15]

e e e e s SinglePhaseFluidProperties::propfunc ( e  ,
v  ,
h   
)
inherited

◆ propfunc() [7/15]

e e e e s T SinglePhaseFluidProperties::propfunc ( pp_sat  ,
p  ,
T   
)
inherited

◆ propfunc() [8/15]

e e e e s T T SinglePhaseFluidProperties::propfunc ( k  ,
rho  ,
T   
)
inherited

◆ propfunc() [9/15]

e e e e s T T T SinglePhaseFluidProperties::propfunc ( cp  ,
p  ,
T   
)
inherited

◆ propfunc() [10/15]

e e e e s T T T T SinglePhaseFluidProperties::propfunc ( mu  ,
p  ,
T   
)
inherited

◆ propfunc() [11/15]

e e e e s T T T T T SinglePhaseFluidProperties::propfunc ( rho  ,
p  ,
T   
)
inherited

◆ propfunc() [12/15]

e e e e s T T T T T rho SinglePhaseFluidProperties::propfunc ( e  ,
T  ,
v   
)
inherited

◆ propfunc() [13/15]

e e e e s T T T T T rho v SinglePhaseFluidProperties::propfunc ( h  ,
T  ,
v   
)
inherited

◆ propfunc() [14/15]

e e e e s T T T T T rho v v SinglePhaseFluidProperties::propfunc ( cv  ,
T  ,
v   
)
inherited

◆ propfunc() [15/15]

e e e e s T T T T T rho v v T SinglePhaseFluidProperties::propfunc ( p  ,
h  ,
s   
)
inherited

◆ rho()

virtual Real SinglePhaseFluidProperties::rho ( Real  p,
Real  T 
) const
virtualinherited

Density from pressure and temperature.

Parameters
[in]ppressure (Pa)
[in]Ttemperature (K)
Returns
density (kg/m^3)

◆ rho_dpT()

void SinglePhaseFluidProperties::rho_dpT ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  drho_dp,
Real &  drho_dT 
) const
virtualinherited

Density and its derivatives from pressure and temperature.

Parameters
[in]ppressure (Pa)
[in]Ttemperature (K)
[out]rhodensity (kg/m^3)
[out]drho_dpderivative of density w.r.t. pressure
[out]drho_dTderivative of density w.r.t. temperature

Definition at line 283 of file SinglePhaseFluidProperties.C.

285 {
286  mooseDeprecated(name(), ": rho_dpT() is deprecated. Use rho_from_p_T() instead");
287 
288  rho_from_p_T(p, T, rho, drho_dp, drho_dT);
289 }
const std::string name
Definition: Setup.h:22

◆ rho_e_dpT()

void SinglePhaseFluidProperties::rho_e_dpT ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  drho_dp,
Real &  drho_dT,
Real &  e,
Real &  de_dp,
Real &  de_dT 
) const
virtualinherited

Reimplemented in IdealGasFluidPropertiesPT.

Definition at line 322 of file SinglePhaseFluidProperties.C.

330 {
331  mooseDeprecated(name(), ": rho_e_dpT() is deprecated. Use rho_e_from_p_T() instead");
332 
333  rho_e_from_p_T(p, T, rho, drho_dp, drho_dT, e, de_dp, de_dT);
334 }
virtual void rho_e_from_p_T(Real pressure, Real temperature, Real &rho, Real &drho_dp, Real &drho_dT, Real &e, Real &de_dp, Real &de_dT) const
Density and internal energy and their derivatives wrt pressure and temperature.
const std::string name
Definition: Setup.h:22
virtual Real e(Real pressure, Real temperature) const

◆ rho_e_from_p_T()

void SinglePhaseFluidProperties::rho_e_from_p_T ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  drho_dp,
Real &  drho_dT,
Real &  e,
Real &  de_dp,
Real &  de_dT 
) const
virtualinherited

Density and internal energy and their derivatives wrt pressure and temperature.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
[out]rhodensity (kg/m^3)
[out]drho_dpderivative of density wrt pressure
[out]drho_dTderivative of density wrt temperature
[out]einternal energy (J/kg)
[out]de_dpderivative of internal energy wrt pressure
[out]de_dTderivative of internal energy wrt temperature

Definition at line 308 of file SinglePhaseFluidProperties.C.

Referenced by SinglePhaseFluidProperties::rho_e_dpT().

316 {
317  rho_from_p_T(p, T, rho, drho_dp, drho_dT);
318  e_from_p_T(p, T, e, de_dp, de_dT);
319 }
virtual Real e_from_p_T(Real p, Real T) const
Internal energy from pressure and temperature.
virtual Real e(Real pressure, Real temperature) const

◆ rho_from_p_T() [1/2]

Real SimpleFluidProperties::rho_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Density from pressure and temperature (kg/m^3)

Definition at line 137 of file SimpleFluidProperties.C.

Referenced by c_from_p_T(), h_from_p_T(), and rho_from_p_T().

138 {
140 }
const Real _thermal_expansion
thermal expansion coefficient
const Real _bulk_modulus
bulk modulus
const std::string temperature
Definition: NS.h:27
const Real _density0
density at zero pressure and temperature
const std::string pressure
Definition: NS.h:26

◆ rho_from_p_T() [2/2]

void SimpleFluidProperties::rho_from_p_T ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  drho_dp,
Real &  drho_dT 
) const
overridevirtual

Density from pressure and temperature and its derivatives wrt pressure and temperature.

Definition at line 143 of file SimpleFluidProperties.C.

145 {
147  drho_dp = rho / _bulk_modulus;
148  drho_dT = -_thermal_expansion * rho;
149 }
const Real _thermal_expansion
thermal expansion coefficient
const Real _bulk_modulus
bulk modulus
const std::string temperature
Definition: NS.h:27
virtual Real rho_from_p_T(Real pressure, Real temperature) const override
Density from pressure and temperature (kg/m^3)
const std::string pressure
Definition: NS.h:26

◆ rho_mu()

void SinglePhaseFluidProperties::rho_mu ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  mu 
) const
virtualinherited

Density and viscosity.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
[out]rhodensity (kg/m^3)
[out]muviscosity (Pa.s)

Definition at line 361 of file SinglePhaseFluidProperties.C.

362 {
363  mooseDeprecated(name(), ": rho_mu() is deprecated. Use rho_mu_from_p_T() instead");
364 
365  rho_mu_from_p_T(p, T, rho, mu);
366 }
virtual Real mu(Real pressure, Real temperature) const
Dynamic viscosity.
const std::string name
Definition: Setup.h:22
virtual void rho_mu_from_p_T(Real pressure, Real temperature, Real &rho, Real &mu) const

◆ rho_mu_dpT()

void SinglePhaseFluidProperties::rho_mu_dpT ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  drho_dp,
Real &  drho_dT,
Real &  mu,
Real &  dmu_dp,
Real &  dmu_dT 
) const
virtualinherited

Definition at line 376 of file SinglePhaseFluidProperties.C.

384 {
385  mooseDeprecated(name(), ": rho_mu_dpT() is deprecated. Use rho_mu_from_p_T() instead");
386 
387  rho_mu_from_p_T(p, T, rho, drho_dp, drho_dT, mu, dmu_dp, dmu_dT);
388 }
virtual Real mu(Real pressure, Real temperature) const
Dynamic viscosity.
const std::string name
Definition: Setup.h:22
virtual void rho_mu_from_p_T(Real pressure, Real temperature, Real &rho, Real &mu) const

◆ rho_mu_from_p_T() [1/2]

void SinglePhaseFluidProperties::rho_mu_from_p_T ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  mu 
) const
virtualinherited

◆ rho_mu_from_p_T() [2/2]

void SinglePhaseFluidProperties::rho_mu_from_p_T ( Real  pressure,
Real  temperature,
Real &  rho,
Real &  drho_dp,
Real &  drho_dT,
Real &  mu,
Real &  dmu_dp,
Real &  dmu_dT 
) const
virtualinherited

Density and viscosity and their derivatives wrt pressure and temperature.

Parameters
pressurefluid pressure (Pa)
temperaturefluid temperature (K)
[out]rhodensity (kg/m^3)
[out]drho_dpderivative of density wrt pressure
[out]drho_dTderivative of density wrt temperature
[out]muviscosity (Pa.s)
[out]dmu_dpderivative of viscosity wrt pressure
[out]dmu_dTderivative of viscosity wrt temperature

Reimplemented in Water97FluidProperties, IdealGasFluidPropertiesPT, CO2FluidProperties, HydrogenFluidProperties, and NitrogenFluidProperties.

Definition at line 391 of file SinglePhaseFluidProperties.C.

399 {
400  rho_from_p_T(p, T, rho, drho_dp, drho_dT);
401  mu_from_p_T(p, T, mu, dmu_dp, dmu_dT);
402 }
virtual Real mu(Real pressure, Real temperature) const
Dynamic viscosity.

◆ s()

Real SinglePhaseFluidProperties::s ( Real  pressure,
Real  temperature 
) const
virtualinherited

◆ s_from_p_T() [1/2]

Real SimpleFluidProperties::s_from_p_T ( Real  pressure,
Real  temperature 
) const
overridevirtual

Specific entropy (J/kg/K)

Definition at line 125 of file SimpleFluidProperties.C.

126 {
127  return _specific_entropy;
128 }
const Real _specific_entropy
specific entropy

◆ s_from_p_T() [2/2]

void SimpleFluidProperties::s_from_p_T ( Real  p,
Real  T,
Real &  s,
Real &  ds_dp,
Real &  ds_dT 
) const
overridevirtual

Definition at line 131 of file SimpleFluidProperties.C.

132 {
133  SinglePhaseFluidProperties::s_from_p_T(p, T, s, ds_dp, ds_dT);
134 }
e e e e s T T T T T rho v v T virtual e Real s(Real pressure, Real temperature) const

◆ subdomainSetup()

virtual void FluidProperties::subdomainSetup ( )
inlinefinalvirtualinherited

Definition at line 32 of file FluidProperties.h.

32 {}

◆ T_from_p_h()

Real SinglePhaseFluidProperties::T_from_p_h ( Real  pressure,
Real  enthalpy 
) const
virtualinherited

Temperature from pressure and specific enthalpy.

Parameters
[in]pressurepressure (Pa)
[in]enthalpyenthalpy (J/kg)
Returns
Temperature (K)

Reimplemented in IdealGasFluidProperties.

Definition at line 464 of file SinglePhaseFluidProperties.C.

465 {
466  const Real s = s_from_h_p(h, p);
467  const Real rho = rho_from_p_s(p, s);
468  const Real v = 1. / rho;
469  const Real e = e_from_v_h(v, h);
470  return T_from_v_e(v, e);
471 }
e e e e s T T T T T rho v v T virtual e Real s(Real pressure, Real temperature) const
virtual Real h(Real p, Real T) const
Specific enthalpy from pressure and temperature.
virtual Real e(Real pressure, Real temperature) const

◆ threadJoin()

virtual void FluidProperties::threadJoin ( const UserObject &  )
inlinefinalvirtualinherited

Definition at line 31 of file FluidProperties.h.

31 {}

◆ triplePointPressure()

Real SinglePhaseFluidProperties::triplePointPressure ( ) const
virtualinherited

Triple point pressure.

Returns
triple point pressure (Pa)

Reimplemented in HydrogenFluidProperties, CO2FluidProperties, NitrogenFluidProperties, MethaneFluidProperties, NaClFluidProperties, and Water97FluidProperties.

Definition at line 137 of file SinglePhaseFluidProperties.C.

138 {
139  mooseError(name(), ": triplePointPressure() is not implemented");
140 }
const std::string name
Definition: Setup.h:22

◆ triplePointTemperature()

Real SinglePhaseFluidProperties::triplePointTemperature ( ) const
virtualinherited

Triple point temperature.

Returns
triple point temperature (K)

Reimplemented in HydrogenFluidProperties, CO2FluidProperties, NitrogenFluidProperties, MethaneFluidProperties, NaClFluidProperties, and Water97FluidProperties.

Definition at line 143 of file SinglePhaseFluidProperties.C.

144 {
145  mooseError(name(), ": triplePointTemperature() is not implemented");
146 }
const std::string name
Definition: Setup.h:22

◆ v_e_spndl_from_T()

void SinglePhaseFluidProperties::v_e_spndl_from_T ( Real  T,
Real &  v,
Real &  e 
) const
virtualinherited

Specific internal energy from temperature and specific volume.

Parameters
[in]Ttemperature
[in]vspecific volume

Reimplemented in StiffenedGasFluidProperties.

Definition at line 458 of file SinglePhaseFluidProperties.C.

Referenced by IdealRealGasMixtureFluidProperties::v_from_p_T().

459 {
460  mooseError(name(), ": ", __PRETTY_FUNCTION__, " not implemented.");
461 }
const std::string name
Definition: Setup.h:22

◆ v_from_p_T() [1/2]

Real SinglePhaseFluidProperties::v_from_p_T ( Real  p,
Real  T 
) const
virtualinherited

◆ v_from_p_T() [2/2]

void SinglePhaseFluidProperties::v_from_p_T ( Real  p,
Real  T,
Real &  v,
Real &  dv_dp,
Real &  dv_dT 
) const
virtualinherited

Specific volume and its derivatives from pressure and temperature.

Parameters
[in]ppressure
[in]Ttemperature
[out]vspecific volume
[out]dv_dpderivative of specific volume w.r.t. pressure
[out]dv_dTderivative of specific volume w.r.t. temperature

Definition at line 67 of file SinglePhaseFluidProperties.C.

68 {
69  Real rho, drho_dp, drho_dT;
70  rho_from_p_T(p, T, rho, drho_dp, drho_dT);
71 
72  v = 1.0 / rho;
73  const Real dv_drho = -1.0 / (rho * rho);
74 
75  dv_dp = dv_drho * drho_dp;
76  dv_dT = dv_drho * drho_dT;
77 }

◆ vaporPressure() [1/2]

Real SinglePhaseFluidProperties::vaporPressure ( Real  temperature) const
virtualinherited

Vapor pressure.

Used to delineate liquid and gas phases. Valid for temperatures between the triple point temperature and the critical temperature

Parameters
temperaturewater temperature (K)
Returns
saturation pressure (Pa)

Reimplemented in TabulatedFluidProperties, Water97FluidProperties, CO2FluidProperties, HydrogenFluidProperties, NitrogenFluidProperties, and MethaneFluidProperties.

Definition at line 263 of file SinglePhaseFluidProperties.C.

Referenced by PorousFlowWaterNCG::equilibriumMassFractions(), PorousFlowWaterNCG::gasProperties(), BrineFluidProperties::vaporPressure(), TabulatedFluidProperties::vaporPressure(), and SinglePhaseFluidProperties::vaporPressure_dT().

264 {
265  mooseError(name(), ": vaporPressure() is not implemented");
266 }
const std::string name
Definition: Setup.h:22

◆ vaporPressure() [2/2]

void SinglePhaseFluidProperties::vaporPressure ( Real  temperature,
Real &  psat,
Real &  dpsat_dT 
) const
virtualinherited

Vapor pressure.

Used to delineate liquid and gas phases. Valid for temperatures between the triple point temperature and the critical temperature

Parameters
temperaturewater temperature (K)
[out]saturationpressure (Pa)
[out]derivativeof saturation pressure wrt temperature (Pa/K)

Reimplemented in TabulatedFluidProperties, Water97FluidProperties, CO2FluidProperties, HydrogenFluidProperties, NitrogenFluidProperties, and MethaneFluidProperties.

Definition at line 269 of file SinglePhaseFluidProperties.C.

270 {
271  mooseError(name(), ": vaporPressure() is not implemented");
272 }
const std::string name
Definition: Setup.h:22

◆ vaporPressure_dT()

void SinglePhaseFluidProperties::vaporPressure_dT ( Real  temperature,
Real &  psat,
Real &  dpsat_dT 
) const
virtualinherited

Definition at line 275 of file SinglePhaseFluidProperties.C.

276 {
277  mooseDeprecated(name(), ": vaporPressure_dT() is deprecated. Use vaporPressure() instead");
278 
279  vaporPressure(T, psat, dpsat_dT);
280 }
virtual Real vaporPressure(Real temperature) const
Vapor pressure.
const std::string name
Definition: Setup.h:22

Member Data Documentation

◆ _bulk_modulus

const Real SimpleFluidProperties::_bulk_modulus
protected

bulk modulus

Definition at line 127 of file SimpleFluidProperties.h.

Referenced by c_from_p_T(), and rho_from_p_T().

◆ _cp

const Real SimpleFluidProperties::_cp
protected

specific heat at constant pressure

Definition at line 124 of file SimpleFluidProperties.h.

Referenced by cp_from_p_T().

◆ _cv

const Real SimpleFluidProperties::_cv
protected

specific heat at constant volume

Definition at line 121 of file SimpleFluidProperties.h.

Referenced by cv_from_p_T(), e_from_p_T(), and h_from_p_T().

◆ _density0

const Real SimpleFluidProperties::_density0
protected

density at zero pressure and temperature

Definition at line 139 of file SimpleFluidProperties.h.

Referenced by rho_from_p_T().

◆ _henry_constant

const Real SimpleFluidProperties::_henry_constant
protected

Henry constant.

Definition at line 142 of file SimpleFluidProperties.h.

Referenced by henryConstant().

◆ _molar_mass

const Real SimpleFluidProperties::_molar_mass
protected

molar mass

Definition at line 115 of file SimpleFluidProperties.h.

Referenced by molarMass().

◆ _pp_coeff

const Real SimpleFluidProperties::_pp_coeff
protected

Porepressure coefficient: enthalpy = internal_energy + porepressure / density * _pp_coeff.

Definition at line 145 of file SimpleFluidProperties.h.

Referenced by h_from_p_T().

◆ _R

const Real SinglePhaseFluidProperties::_R
protectedinherited

◆ _specific_entropy

const Real SimpleFluidProperties::_specific_entropy
protected

specific entropy

Definition at line 133 of file SimpleFluidProperties.h.

Referenced by s_from_p_T().

◆ _T_c2k

const Real SinglePhaseFluidProperties::_T_c2k
protectedinherited

◆ _thermal_conductivity

const Real SimpleFluidProperties::_thermal_conductivity
protected

thermal conductivity

Definition at line 130 of file SimpleFluidProperties.h.

Referenced by k_from_p_T().

◆ _thermal_expansion

const Real SimpleFluidProperties::_thermal_expansion
protected

thermal expansion coefficient

Definition at line 118 of file SimpleFluidProperties.h.

Referenced by beta_from_p_T(), and rho_from_p_T().

◆ _viscosity

const Real SimpleFluidProperties::_viscosity
protected

viscosity

Definition at line 136 of file SimpleFluidProperties.h.

Referenced by mu_from_p_T().

◆ p [1/7]

e e e e SinglePhaseFluidProperties::p
inherited

Definition at line 130 of file SinglePhaseFluidProperties.h.

Referenced by SinglePhaseFluidProperties::beta(), SinglePhaseFluidProperties::beta_from_p_T(), SinglePhaseFluidProperties::c(), StiffenedGasFluidProperties::c_from_v_e(), SinglePhaseFluidProperties::e(), SinglePhaseFluidProperties::e_dpT(), StiffenedGasFluidProperties::e_from_p_rho(), IdealGasFluidProperties::e_from_p_rho(), IdealGasFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_p_T(), SinglePhaseFluidProperties::e_from_p_T(), IdealGasFluidProperties::g_from_v_e(), StiffenedGasFluidProperties::g_from_v_e(), SinglePhaseFluidProperties::gamma_from_p_T(), TabulatedFluidProperties::generateTabulatedData(), SinglePhaseFluidProperties::h(), SinglePhaseFluidProperties::h_dpT(), IdealGasFluidProperties::h_from_p_T(), StiffenedGasFluidProperties::h_from_p_T(), SinglePhaseFluidProperties::henryConstantIAPWS(), SinglePhaseFluidProperties::k(), SinglePhaseFluidProperties::k_dpT(), SinglePhaseFluidProperties::mu(), SinglePhaseFluidProperties::mu_dpT(), IdealGasFluidProperties::p_from_h_s(), StiffenedGasFluidProperties::p_from_h_s(), StiffenedGasFluidProperties::p_from_T_v(), IdealGasFluidProperties::p_from_T_v(), IdealGasFluidProperties::p_from_v_e(), StiffenedGasFluidProperties::p_from_v_e(), SinglePhaseFluidProperties::rho_dpT(), SinglePhaseFluidProperties::rho_e_dpT(), SinglePhaseFluidProperties::rho_e_from_p_T(), StiffenedGasFluidProperties::rho_from_p_s(), IdealGasFluidProperties::rho_from_p_s(), StiffenedGasFluidProperties::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), SinglePhaseFluidProperties::rho_mu(), SinglePhaseFluidProperties::rho_mu_dpT(), SinglePhaseFluidProperties::rho_mu_from_p_T(), SinglePhaseFluidProperties::s(), StiffenedGasFluidProperties::s_from_h_p(), IdealGasFluidProperties::s_from_h_p(), IdealGasFluidProperties::s_from_p_T(), StiffenedGasFluidProperties::s_from_p_T(), IdealGasFluidPropertiesPT::s_from_p_T(), s_from_p_T(), Water97FluidProperties::s_from_p_T(), TabulatedFluidProperties::s_from_p_T(), IdealGasFluidProperties::s_from_T_v(), StiffenedGasFluidProperties::s_from_v_e(), IdealGasFluidProperties::s_from_v_e(), SinglePhaseFluidProperties::T_from_p_h(), SinglePhaseFluidProperties::v_from_p_T(), Water97FluidProperties::vaporPressure(), and TabulatedFluidProperties::writeTabulatedData().

◆ p [2/7]

e e e e s SinglePhaseFluidProperties::p
inherited

Definition at line 132 of file SinglePhaseFluidProperties.h.

◆ p [3/7]

e e e e s T T SinglePhaseFluidProperties::p
inherited

Definition at line 136 of file SinglePhaseFluidProperties.h.

◆ p [4/7]

e e e e s T T T SinglePhaseFluidProperties::p
inherited

Definition at line 138 of file SinglePhaseFluidProperties.h.

◆ p [5/7]

e e e e s T T T T SinglePhaseFluidProperties::p
inherited

Definition at line 140 of file SinglePhaseFluidProperties.h.

◆ p [6/7]

e e e e s T T T T T SinglePhaseFluidProperties::p
inherited

Definition at line 142 of file SinglePhaseFluidProperties.h.

◆ p [7/7]

e e e e s T T T T T rho v v SinglePhaseFluidProperties::p
inherited

Definition at line 148 of file SinglePhaseFluidProperties.h.

◆ rho

Real SinglePhaseFluidProperties::rho
inherited

Definition at line 134 of file SinglePhaseFluidProperties.h.

Referenced by SinglePhaseFluidProperties::beta_from_p_T(), StiffenedGasFluidProperties::c2_from_p_rho(), StiffenedGasFluidProperties::e_from_p_rho(), IdealGasFluidProperties::e_from_p_rho(), NaClFluidProperties::e_from_p_T(), SinglePhaseFluidProperties::e_from_p_T(), IdealGasFluidProperties::h_from_p_T(), Water97FluidProperties::k_from_p_T(), SinglePhaseFluidProperties::mu_drhoT_from_rho_T(), CO2FluidProperties::mu_from_p_T(), NitrogenFluidProperties::mu_from_p_T(), HydrogenFluidProperties::mu_from_p_T(), Water97FluidProperties::mu_from_p_T(), SinglePhaseFluidProperties::rho_dpT(), IdealGasFluidPropertiesPT::rho_e_dpT(), SinglePhaseFluidProperties::rho_e_dpT(), SinglePhaseFluidProperties::rho_e_from_p_T(), IdealGasFluidProperties::rho_from_p_s(), StiffenedGasFluidProperties::rho_from_p_s(), HelmholtzFluidProperties::rho_from_p_T(), CO2FluidProperties::rho_from_p_T(), StiffenedGasFluidProperties::rho_from_p_T(), IdealGasFluidPropertiesPT::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), Water97FluidProperties::rho_from_p_T(), NaClFluidProperties::rho_from_p_T(), rho_from_p_T(), TabulatedFluidProperties::rho_from_p_T(), SinglePhaseFluidProperties::rho_mu(), SinglePhaseFluidProperties::rho_mu_dpT(), NitrogenFluidProperties::rho_mu_from_p_T(), HydrogenFluidProperties::rho_mu_from_p_T(), CO2FluidProperties::rho_mu_from_p_T(), IdealGasFluidPropertiesPT::rho_mu_from_p_T(), Water97FluidProperties::rho_mu_from_p_T(), SinglePhaseFluidProperties::rho_mu_from_p_T(), SinglePhaseFluidProperties::T_from_p_h(), and SinglePhaseFluidProperties::v_from_p_T().

◆ T [1/2]

e e e e s T T T T T rho SinglePhaseFluidProperties::T
inherited

Definition at line 144 of file SinglePhaseFluidProperties.h.

Referenced by SinglePhaseFluidProperties::beta(), SinglePhaseFluidProperties::beta_from_p_T(), SinglePhaseFluidProperties::c(), IdealGasFluidProperties::c_from_v_e(), SinglePhaseFluidProperties::e(), SinglePhaseFluidProperties::e_dpT(), IdealGasFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_p_T(), SinglePhaseFluidProperties::e_from_p_T(), StiffenedGasFluidProperties::e_from_T_v(), IdealGasFluidProperties::e_from_T_v(), IdealGasFluidProperties::g_from_v_e(), StiffenedGasFluidProperties::g_from_v_e(), SinglePhaseFluidProperties::gamma_from_p_T(), SinglePhaseFluidProperties::h(), SinglePhaseFluidProperties::h_dpT(), IdealGasFluidProperties::h_from_p_T(), StiffenedGasFluidProperties::h_from_p_T(), StiffenedGasFluidProperties::h_from_T_v(), IdealGasFluidProperties::h_from_T_v(), SinglePhaseFluidProperties::henryConstant_dT(), SinglePhaseFluidProperties::henryConstantIAPWS(), SinglePhaseFluidProperties::henryConstantIAPWS_dT(), SinglePhaseFluidProperties::k(), SinglePhaseFluidProperties::k_dpT(), SinglePhaseFluidProperties::mu(), SinglePhaseFluidProperties::mu_dpT(), SinglePhaseFluidProperties::mu_drhoT_from_rho_T(), StiffenedGasFluidProperties::p_from_T_v(), IdealGasFluidProperties::p_from_T_v(), SinglePhaseFluidProperties::rho_dpT(), SinglePhaseFluidProperties::rho_e_dpT(), SinglePhaseFluidProperties::rho_e_from_p_T(), IdealGasFluidProperties::rho_from_p_s(), StiffenedGasFluidProperties::rho_from_p_s(), StiffenedGasFluidProperties::rho_from_p_T(), IdealGasFluidProperties::rho_from_p_T(), SinglePhaseFluidProperties::rho_mu(), SinglePhaseFluidProperties::rho_mu_dpT(), SinglePhaseFluidProperties::rho_mu_from_p_T(), SinglePhaseFluidProperties::s(), IdealGasFluidProperties::s_from_p_T(), StiffenedGasFluidProperties::s_from_p_T(), IdealGasFluidPropertiesPT::s_from_p_T(), s_from_p_T(), Water97FluidProperties::s_from_p_T(), TabulatedFluidProperties::s_from_p_T(), StiffenedGasFluidProperties::s_from_T_v(), IdealGasFluidProperties::s_from_T_v(), StiffenedGasFluidProperties::s_from_v_e(), IdealGasFluidProperties::s_from_v_e(), IdealGasFluidProperties::T_from_v_e(), StiffenedGasFluidProperties::T_from_v_e(), SinglePhaseFluidProperties::v_from_p_T(), and SinglePhaseFluidProperties::vaporPressure_dT().

◆ T [2/2]

e e e e s T T T T T rho v SinglePhaseFluidProperties::T
inherited

Definition at line 146 of file SinglePhaseFluidProperties.h.

◆ v [1/5]

SinglePhaseFluidProperties::v
inherited

◆ v [2/5]

e SinglePhaseFluidProperties::v
inherited

Definition at line 124 of file SinglePhaseFluidProperties.h.

◆ v [3/5]

e e SinglePhaseFluidProperties::v
inherited

Definition at line 126 of file SinglePhaseFluidProperties.h.

◆ v [4/5]

e e e SinglePhaseFluidProperties::v
inherited

Definition at line 128 of file SinglePhaseFluidProperties.h.

◆ v [5/5]

e e e e s T T T T T rho v v T SinglePhaseFluidProperties::v
inherited

Definition at line 150 of file SinglePhaseFluidProperties.h.


The documentation for this class was generated from the following files: