17 const Real v = _fp->v_from_p_T(p, T);
18 const Real e = _fp->e_from_p_T(p, T);
22 _fp->v_from_p_T(p, T,
v, dv_dp, dv_dT);
25 _fp->e_from_p_T(p, T, e, de_dp, de_dT);
27 Real v2, dv_dp2, dv_dT2, e2, de_dp2, de_dT2;
28 _fp->v_e_from_p_T(p, T, v2, dv_dp2, dv_dT2, e2, de_dp2, de_dT2);
29 REL_TEST(v2,
v, REL_TOL_CONSISTENCY);
30 REL_TEST(e2, e, REL_TOL_CONSISTENCY);
31 REL_TEST(dv_dp2, dv_dp, REL_TOL_CONSISTENCY);
32 REL_TEST(dv_dT2, dv_dT, REL_TOL_CONSISTENCY);
33 REL_TEST(de_dp2, de_dp, REL_TOL_CONSISTENCY);
34 REL_TEST(de_dT2, de_dT, REL_TOL_CONSISTENCY);
37 REL_TEST(_fp->s_from_p_T(p, T), _fp->s_from_v_e(
v, e), REL_TOL_CONSISTENCY);
38 DERIV_TEST(_fp->s_from_p_T, p, T, REL_TOL_DERIVATIVE);
40 REL_TEST(_fp->c_from_p_T(p, T), _fp->c_from_v_e(
v, e), REL_TOL_CONSISTENCY);
41 DERIV_TEST(_fp->c_from_p_T, p, T, REL_TOL_DERIVATIVE);
43 REL_TEST(_fp->mu_from_p_T(p, T), _fp->mu_from_v_e(
v, e), REL_TOL_CONSISTENCY);
44 DERIV_TEST(_fp->mu_from_p_T, p, T, REL_TOL_DERIVATIVE);
46 REL_TEST(_fp->cv_from_p_T(p, T), _fp->cv_from_v_e(
v, e), REL_TOL_CONSISTENCY);
47 DERIV_TEST(_fp->cv_from_p_T, p, T, REL_TOL_DERIVATIVE);
49 REL_TEST(_fp->cp_from_p_T(p, T), _fp->cp_from_v_e(
v, e), REL_TOL_CONSISTENCY);
50 DERIV_TEST(_fp->cp_from_p_T, p, T, REL_TOL_DERIVATIVE);
52 REL_TEST(_fp->k_from_p_T(p, T), _fp->k_from_v_e(
v, e), REL_TOL_CONSISTENCY);
53 DERIV_TEST(_fp->k_from_p_T, p, T, REL_TOL_DERIVATIVE);
55 const Real rho_crit = 40.0;
56 REL_TEST(_fp->criticalDensity(), rho_crit, REL_TOL_CONSISTENCY);
58 const Real e_crit = 220.0;
59 REL_TEST(_fp->criticalInternalEnergy(), e_crit, REL_TOL_CONSISTENCY);
TEST_F(SinglePhaseFluidPropertiesTest, testAll)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string v