22 std::vector<Real>
x = {0.9};
25 const Real rho_nitrogen = _fp_nitrogen->rho_from_p_T(p, T);
26 const Real rho_steam = _fp_steam->rho_from_p_T(p, T);
27 REL_TEST(rho_nitrogen, 0.84228968026683726, REL_TOL_SAVED_VALUE);
28 REL_TEST(rho_steam, 0.61493738819320221, REL_TOL_SAVED_VALUE);
31 const Real rho_mix = _fp_mix->rho_from_p_T(p, T,
x);
32 REL_TEST(rho_mix, 0.88183704292782583, REL_TOL_SAVED_VALUE);
33 VAPOR_MIX_DERIV_TEST(_fp_mix->rho_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
36 const Real v_mix = _fp_mix->v_from_p_T(p, T,
x);
37 REL_TEST(v_mix, 1.1339963636363655, REL_TOL_SAVED_VALUE);
38 VAPOR_MIX_DERIV_TEST(_fp_mix->v_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
41 const Real e_mix = _fp_mix->e_from_p_T(p, T,
x);
42 REL_TEST(e_mix, 523068.96363636368, REL_TOL_SAVED_VALUE);
43 VAPOR_MIX_DERIV_TEST(_fp_mix->e_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
45 REL_TEST(_fp_mix->e_from_p_rho(p, rho_mix,
x), e_mix, REL_TOL_CONSISTENCY);
46 VAPOR_MIX_DERIV_TEST(_fp_mix->e_from_p_rho, p, rho_mix,
x, REL_TOL_DERIVATIVE);
48 REL_TEST(_fp_mix->e_from_T_v(T, v_mix,
x), e_mix, REL_TOL_CONSISTENCY);
49 VAPOR_MIX_DERIV_TEST(_fp_mix->e_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
52 REL_TEST(_fp_mix->p_from_v_e(v_mix, e_mix,
x), p, REL_TOL_CONSISTENCY);
53 VAPOR_MIX_DERIV_TEST(_fp_mix->p_from_v_e, v_mix, e_mix,
x, REL_TOL_DERIVATIVE);
55 REL_TEST(_fp_mix->p_from_T_v(T, v_mix,
x), p, REL_TOL_CONSISTENCY);
56 VAPOR_MIX_DERIV_TEST(_fp_mix->p_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
59 REL_TEST(_fp_mix->T_from_v_e(v_mix, e_mix,
x), T, REL_TOL_CONSISTENCY);
60 VAPOR_MIX_DERIV_TEST(_fp_mix->T_from_v_e, v_mix, e_mix,
x, REL_TOL_DERIVATIVE);
62 REL_TEST(_fp_mix->T_from_p_v(p, v_mix,
x), T, REL_TOL_CONSISTENCY);
63 VAPOR_MIX_DERIV_TEST(_fp_mix->T_from_p_v, p, v_mix,
x, REL_TOL_DERIVATIVE);
66 const Real c_mix = _fp_mix->c_from_p_T(p, T,
x);
67 REL_TEST(c_mix, 418.49693534182865, REL_TOL_SAVED_VALUE);
68 VAPOR_MIX_DERIV_TEST(_fp_mix->c_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
70 REL_TEST(_fp_mix->c_from_v_e(v_mix, e_mix,
x), c_mix, REL_TOL_CONSISTENCY);
71 VAPOR_MIX_DERIV_TEST(_fp_mix->c_from_v_e, v_mix, e_mix,
x, REL_TOL_DERIVATIVE);
74 const Real s_mix = _fp_mix->s_from_p_T(p, T,
x);
75 REL_TEST(s_mix, 700.961535541455, REL_TOL_SAVED_VALUE);
76 VAPOR_MIX_DERIV_TEST(_fp_mix->s_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
78 REL_TEST(_fp_mix->s_from_T_v(T, v_mix,
x), s_mix, REL_TOL_CONSISTENCY);
79 VAPOR_MIX_DERIV_TEST(_fp_mix->s_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
82 const Real cp_mix = _fp_mix->cp_from_p_T(p, T,
x);
83 REL_TEST(cp_mix, 1083.6715000000002, REL_TOL_SAVED_VALUE);
84 VAPOR_MIX_DERIV_TEST(_fp_mix->cp_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
86 REL_TEST(_fp_mix->cp_from_T_v(T, v_mix,
x), cp_mix, REL_TOL_CONSISTENCY);
87 VAPOR_MIX_DERIV_TEST(_fp_mix->cp_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
90 const Real cv_mix = _fp_mix->cv_from_p_T(p, T,
x);
91 REL_TEST(cv_mix, 771.82250000000022, REL_TOL_SAVED_VALUE);
92 VAPOR_MIX_DERIV_TEST(_fp_mix->cv_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
94 REL_TEST(_fp_mix->cv_from_T_v(T, v_mix,
x), cv_mix, REL_TOL_CONSISTENCY);
95 VAPOR_MIX_DERIV_TEST(_fp_mix->cv_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
98 const Real mu_mix = _fp_mix->mu_from_p_T(p, T,
x);
99 REL_TEST(mu_mix, 2.089269788624648e-05, REL_TOL_SAVED_VALUE);
100 VAPOR_MIX_DERIV_TEST(_fp_mix->mu_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
102 REL_TEST(_fp_mix->mu_from_T_v(T, v_mix,
x), mu_mix, REL_TOL_CONSISTENCY);
103 VAPOR_MIX_DERIV_TEST(_fp_mix->mu_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
106 const Real k_mix = _fp_mix->k_from_p_T(p, T,
x);
107 REL_TEST(k_mix, 0.0319250086967551, REL_TOL_SAVED_VALUE);
108 VAPOR_MIX_DERIV_TEST(_fp_mix->k_from_p_T, p, T,
x, REL_TOL_DERIVATIVE);
110 REL_TEST(_fp_mix->k_from_T_v(T, v_mix,
x), k_mix, REL_TOL_CONSISTENCY);
111 VAPOR_MIX_DERIV_TEST(_fp_mix->k_from_T_v, T, v_mix,
x, REL_TOL_DERIVATIVE);
119 REL_TEST(_fp_mix->rho_from_p_T(p, T,
x), 0.7362935, 0.115554);
120 REL_TEST(_fp_mix->v_from_p_T(p, T,
x), 1.3581540, 0.103585);
121 REL_TEST(_fp_mix->e_from_p_T(p, T,
x), 1380586.9, 0.023648);
122 REL_TEST(_fp_mix->c_from_p_T(p, T,
x), 428.1928, 0.017535);
123 REL_TEST(_fp_mix->cp_from_p_T(p, T,
x), 1479.7114, 0.146444);
124 REL_TEST(_fp_mix->cv_from_p_T(p, T,
x), 1090.5912, 0.183001);
const std::vector< double > x
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real