20 #pragma GCC diagnostic push
21 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
80 Real & dmu_dT)
const override;
82 virtual std::string
fluidName()
const override;
167 virtual Real
alpha(Real delta, Real tau)
const override;
169 virtual Real
dalpha_ddelta(Real delta, Real tau)
const override;
171 virtual Real
dalpha_dtau(Real delta, Real tau)
const override;
175 virtual Real
d2alpha_dtau2(Real delta, Real tau)
const override;
195 const std::array<Real, 5>
_a0{{1.99427042, 0.62105248, 0.41195293, 1.04028922, 0.08327678}};
196 const std::array<Real, 5>
_theta0{{3.15163, 6.11190, 6.77708, 11.32384, 27.08792}};
199 const std::array<Real, 7>
_n1{{0.38856823203161,
206 const std::array<unsigned int, 7>
_d1{{1, 1, 1, 1, 2, 2, 3}};
207 const std::array<Real, 7>
_t1{{0.0, 0.75, 1.0, 2.0, 0.75, 2.0, 0.75}};
208 const std::array<Real, 27>
_n2{
209 {2.1658961543220, 1.5841735109724, -0.23132705405503, 0.058116916431436,
210 -0.55369137205382, 0.48946615909422, -0.024275739843501, 0.062494790501678,
211 -0.12175860225246, -0.37055685270086, -0.016775879700426, -0.11960736637987,
212 -0.045619362508778, 0.035612789270346, -0.0074427727132052, -0.0017395704902432,
213 -0.021810121289527, 0.024332166559236, -0.037440133423463, 0.14338715756878,
214 -0.13491969083286, -0.023151225053480, 0.012363125492901, 0.0021058321972940,
215 -0.00033958519026368, 0.0055993651771592, -0.00030335118055646}};
216 const std::array<unsigned int, 27>
_d2{
217 {1, 2, 4, 5, 5, 5, 6, 6, 6, 1, 1, 4, 4, 4, 7, 8, 2, 3, 3, 5, 5, 6, 7, 8, 10, 4, 8}};
218 const std::array<Real, 27>
_t2{{1.5, 1.5, 2.5, 0.0, 1.5, 2.0, 0.0, 1.0, 2.0,
219 3.0, 6.0, 3.0, 6.0, 8.0, 6.0, 0.0, 7.0, 12.0,
220 16.0, 22.0, 24.0, 16.0, 24.0, 8.0, 2.0, 28.0, 14.0}};
221 const std::array<unsigned int, 27>
_c2{
222 {1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 6}};
223 const std::array<Real, 5>
_n3{
224 {-213.65488688320, 26641.569149272, -24027.212204557, -283.41603423999, 212.47284400179}};
225 const std::array<unsigned int, 5>
_d3{{2, 2, 2, 3, 3}};
226 const std::array<unsigned int, 5>
_t3{{1, 0, 1, 3, 3}};
227 const std::array<Real, 5>
_alpha3{{25.0, 25.0, 25.0, 15.0, 20.0}};
228 const std::array<Real, 5>
_beta3{{325.0, 300.0, 300.0, 275.0, 275.0}};
229 const std::array<Real, 5>
_gamma3{{1.16, 1.19, 1.19, 1.25, 1.25}};
230 const std::array<Real, 5>
_eps3{{1.0, 1.0, 1.0, 1.0, 1.0}};
231 const std::array<Real, 3>
_n4{{-0.66642276540751, 0.72608632349897, 0.055068668612842}};
232 const std::array<Real, 3>
_a4{{3.5, 3.5, 3.5}};
233 const std::array<Real, 3>
_b4{{0.875, 0.925, 0.875}};
234 const std::array<Real, 3>
_beta4{{0.3, 0.3, 0.3}};
235 const std::array<Real, 3>
_A4{{0.7, 0.7, 0.7}};
236 const std::array<Real, 3>
_B4{{0.3, 0.3, 1.0}};
237 const std::array<Real, 3>
_C4{{10.0, 10.0, 12.5}};
238 const std::array<Real, 3>
_D4{{275.0, 275.0, 275.0}};
241 const std::array<Real, 5>
_mu_a{{0.235156, -0.491266, 5.211155e-2, 5.347906e-2, -1.537102e-2}};
243 {0.4071119e-2, 0.7198037e-4, 0.2411697e-16, 0.2971072e-22, -0.1627888e-22}};
246 const std::array<Real, 3>
_k_g1{{0.0, 0.0, 1.5}};
247 const std::array<Real, 7>
_k_g2{{0.0, 1.0, 1.5, 1.5, 1.5, 3.5, 5.5}};
248 const std::array<unsigned int, 3>
_k_h1{{1, 5, 1}};
249 const std::array<unsigned int, 7>
_k_h2{{1, 2, 0, 5, 9, 0, 0}};
250 const std::array<Real, 3>
_k_n1{{7.69857587, 0.159885811, 1.56918621}};
252 {-6.73400790, 16.3890156, 3.69415242, 22.3205514, 66.1420950, -0.171779133, 0.00433043347}};
253 const std::array<Real, 12>
_k_a{
254 {3.0, 6.70697, 0.94604, 0.3, 0.3, 0.39751, 0.33791, 0.77963, 0.79857, 0.9, 0.02, 0.2}};
257 #pragma GCC diagnostic pop