10 #include "gtest/gtest.h" 18 const double tol = 5.0e-2;
31 double gold = 4.8e-8 / (1e-6 * 101325);
32 EXPECT_LT(std::abs(_henry_helium_flibe->henry(750.0) - gold), gold *
tol);
34 gold = 4.71039676111e-07;
37 gold = 8.5e-8 / (1e-6 * 101325);
38 EXPECT_LT(std::abs(_henry_helium_flibe->henry(900.0) - gold), gold *
tol);
40 gold = 8.37095235109e-07;
43 gold = 1.4e-7 / (1e-6 * 101325);
44 EXPECT_LT(std::abs(_henry_helium_flibe->henry(1100.0) - gold), gold *
tol);
46 gold = 1.41185686539e-06;
51 gold = 4.3e-9 / (1e-6 * 101325);
52 EXPECT_LT(std::abs(_henry_argon_flibe->henry(750.0) - gold), gold *
tol);
54 gold = 4.25906423879e-08;
57 gold = 1.2e-8 / (1e-6 * 101325);
58 EXPECT_LT(std::abs(_henry_argon_flibe->henry(900.0) - gold), gold *
tol);
60 gold = 1.20121536439e-07;
63 gold = 3.1e-8 / (1e-6 * 101325);
64 EXPECT_LT(std::abs(_henry_argon_flibe->henry(1100.0) - gold), gold *
tol);
66 gold = 3.08312118085e-07;
71 gold = 4.1e-8 / (1e-6 * 101325);
72 EXPECT_LT(std::abs(_henry_helium_flinak->henry(750.0) - gold), gold *
tol);
74 gold = 4.05786215977e-07;
77 gold = 9.1e-8 / (1e-6 * 101325);
78 EXPECT_LT(std::abs(_henry_helium_flinak->henry(900.0) - gold), gold *
tol);
80 gold = 8.95948557549e-07;
83 gold = 1.9e-7 / (1e-6 * 101325);
84 EXPECT_LT(std::abs(_henry_helium_flinak->henry(1100.0) - gold), gold *
tol);
86 gold = 1.84076108198e-06;
91 gold = 2.5e-9 / (1e-6 * 101325);
92 EXPECT_LT(std::abs(_henry_argon_flinak->henry(750.0) - gold), gold *
tol);
94 gold = 2.53473212744e-08;
97 gold = 1.1e-8 / (1e-6 * 101325);
98 EXPECT_LT(std::abs(_henry_argon_flinak->henry(900.0) - gold), gold *
tol);
100 gold = 1.05737661113e-07;
103 gold = 4.0e-8 / (1e-6 * 101325);
104 EXPECT_LT(std::abs(_henry_argon_flinak->henry(1100.0) - gold), gold *
tol);
106 gold = 3.87379501772e-07;
111 gold = _henry_argon_custom->henry(750.0);
112 EXPECT_LT(std::abs(_henry_argon_flinak->henry(750.0) - gold), gold *
libMesh::TOLERANCE);
113 gold = _henry_argon_custom->henry(900.0);
114 EXPECT_LT(std::abs(_henry_argon_flinak->henry(900.0) - gold), gold *
libMesh::TOLERANCE);
115 gold = _henry_argon_custom->henry(1100.0);
116 EXPECT_LT(std::abs(_henry_argon_flinak->henry(1100.0) - gold), gold *
libMesh::TOLERANCE);
static constexpr Real TOLERANCE
TEST_F(HenryGasConstantTest, test)