23 ABS_TEST(_fp->molarMass(), 99.037703E-3, REL_TOL_SAVED_VALUE);
33 const Real p = 2.0 * 101325;
34 const Real e = _fp->e_from_p_T(p, T);
35 const Real v = 1. / _fp->rho_from_p_T(p, T);
36 const Real k = 1.030000000000000027e+00;
38 REL_TEST(_fp->k_from_v_e(
v, e),
k, REL_TOL_SAVED_VALUE);
39 REL_TEST(_fp->k_from_p_T(p, T),
k, REL_TOL_SAVED_VALUE);
40 DERIV_TEST(_fp->k_from_p_T, p, T, REL_TOL_DERIVATIVE);
49 const Real p = 2.0 * 101325;
50 const Real e = _fp->e_from_p_T(p, T);
51 const Real v = 1. / _fp->rho_from_p_T(p, T);
52 const Real mu = 1.267440888533459542e-02;
54 REL_TEST(_fp->mu_from_v_e(
v, e),
mu, REL_TOL_SAVED_VALUE);
55 REL_TEST(_fp->mu_from_p_T(p, T),
mu, REL_TOL_SAVED_VALUE);
56 DERIV_TEST(_fp->mu_from_p_T, p, T, REL_TOL_DERIVATIVE);
65 const Real p = 2.0 * 101325;
66 const Real e = _fp->e_from_p_T(p, T);
67 const Real v = 1. / _fp->rho_from_p_T(p, T);
70 REL_TEST(_fp->cp_from_v_e(
v, e),
cp, REL_TOL_SAVED_VALUE);
71 REL_TEST(_fp->cp_from_p_T(p, T),
cp, REL_TOL_SAVED_VALUE);
72 DERIV_TEST(_fp->cp_from_p_T, p, T, REL_TOL_DERIVATIVE);
73 DERIV_TEST(_fp->cp_from_v_e,
v, e, REL_TOL_DERIVATIVE);
82 const Real p = 2.0 * 101325;
83 const Real e = _fp->e_from_p_T(p, T);
84 const Real v = 1. / _fp->rho_from_p_T(p, T);
86 REL_TEST(_fp->cv_from_v_e(
v, e), 1.0219369260016974e+03, REL_TOL_SAVED_VALUE);
87 DERIV_TEST(_fp->cv_from_v_e,
v, e, REL_TOL_DERIVATIVE);
96 const Real p = 2.0 * 101325;
98 ABS_TEST(_fp->rho_from_p_T(p, T), 2.0222975535430000e+03, REL_TOL_SAVED_VALUE);
99 DERIV_TEST(_fp->rho_from_p_T, p, T, REL_TOL_DERIVATIVE);
107 const Real T = 800.0;
108 const Real p = 2.0 * 101325;
109 const Real e = 1.9326997921944547e+06;
111 ABS_TEST(_fp->e_from_p_T(p, T), e, REL_TOL_SAVED_VALUE);
112 DERIV_TEST(_fp->e_from_p_T, p, T, REL_TOL_DERIVATIVE);
114 ABS_TEST(_fp->e_from_p_rho(p, _fp->rho_from_p_T(p, T)), e, REL_TOL_SAVED_VALUE);
122 const Real T = 800.0;
123 const Real p = 2.0 * 101325;
124 const Real e = _fp->e_from_p_T(p, T);
125 const Real v = 1. / _fp->rho_from_p_T(p, T);
129 REL_TEST(_fp->p_from_v_e(
v, e), p, 2e-11);
130 DERIV_TEST(_fp->p_from_v_e,
v, e, REL_TOL_DERIVATIVE);
138 const Real T = 800.0;
139 const Real p = 2.0 * 101325;
140 const Real e = _fp->e_from_p_T(p, T);
141 const Real h = _fp->h_from_p_T(p, T);
142 const Real v = 1. / _fp->rho_from_p_T(p, T);
144 REL_TEST(_fp->T_from_v_e(
v, e), T, REL_TOL_SAVED_VALUE);
145 DERIV_TEST(_fp->T_from_v_e,
v, e, REL_TOL_DERIVATIVE);
147 REL_TEST(_fp->T_from_p_rho(p, 1. /
v), T, REL_TOL_SAVED_VALUE);
148 REL_TEST(_fp->T_from_p_h(p, h), T, REL_TOL_SAVED_VALUE);
156 const Real T = 800.0;
157 const Real p = 2.0 * 101325;
159 ABS_TEST(_fp->h_from_p_T(p, T), 1.932800000000000000e+06, REL_TOL_SAVED_VALUE);
160 DERIV_TEST(_fp->h_from_p_T, p, T, REL_TOL_DERIVATIVE);
static const std::string density
static const std::string temperature
static const std::string cp
static const std::string mu
TEST_F(FlibeFluidPropertiesTest, fluidName)
Test that the fluid name is correctly returned.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string v
static const std::string pressure
static const std::string k