20 #pragma GCC diagnostic push
21 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
43 virtual std::string
fluidName()
const override;
98 virtual Real
alpha(Real delta, Real tau)
const override;
100 virtual Real
dalpha_ddelta(Real delta, Real tau)
const override;
102 virtual Real
dalpha_dtau(Real delta, Real tau)
const override;
106 virtual Real
d2alpha_dtau2(Real delta, Real tau)
const override;
124 const std::array<Real, 5>
_a0{{0.008449, 4.6942, 3.4865, 1.6572, 1.4115}};
125 const std::array<Real, 5>
_b0{{3.4004324, 10.26951575, 20.43932747, 29.93744884, 79.13351945}};
128 const std::array<Real, 13>
_N1{{0.4367901028e-1,
141 const std::array<Real, 13>
_t1{
142 {-0.5, 0.5, 1.0, 0.5, 1.0, 1.5, 4.5, 0.0, 1.0, 3.0, 1.0, 3.0, 3.0}};
143 const std::array<unsigned int, 13>
_d1{{1, 1, 1, 2, 2, 2, 2, 3, 4, 4, 8, 9, 10}};
145 const std::array<Real, 23>
_N2{
146 {0.1830487909, 0.1511883679, -0.4289363877, 0.6894002446e-1, -0.1408313996e-1,
147 -0.306305483e-1, -0.2969906708e-1, -0.1932040831e-1, -0.1105739959, 0.9952548995e-1,
148 0.8548437825e-2, -0.6150555662e-1, -0.4291792423e-1, -0.181320729e-1, 0.344590476e-1,
149 -0.238591945e-2, -0.1159094939e-1, 0.6641693602e-1, -0.237154959e-1, -0.3961624905e-1,
150 -0.1387292044e-1, 0.3389489599e-1, -0.2927378753e-2}};
151 const std::array<Real, 23>
_t2{{0.0, 1.0, 2.0, 0.0, 0.0, 2.0, 2.0, 5.0,
152 5.0, 5.0, 2.0, 4.0, 12.0, 8.0, 10.0, 10.0,
153 10.0, 14.0, 12.0, 18.0, 22.0, 18.0, 14.0}};
154 const std::array<unsigned int, 23>
_c2{
155 {1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4}};
156 const std::array<unsigned int, 23>
_d2{
157 {1, 1, 1, 2, 4, 5, 6, 1, 2, 3, 4, 4, 3, 5, 5, 8, 2, 3, 4, 4, 4, 5, 6}};
159 const std::array<Real, 4>
_N3{
160 {0.9324799946e-4, -0.6287171518e1, 0.1271069467e2, -0.6423953466e1}};
161 const std::array<Real, 4>
_t3{{2.0, 0.0, 1.0, 2.0}};
162 const std::array<int, 4>
_d3{{2, 0, 0, 0}};
163 const std::array<Real, 4>
_alpha3{{20.0, 40.0, 40.0, 40.0}};
164 const std::array<Real, 4>
_beta3{{200.0, 250.0, 250.0, 250.0}};
165 const std::array<Real, 4>
_gamma3{{1.07, 1.11, 1.11, 1.11}};
166 const std::array<Real, 4>
_D3{{1.0, 1.0, 1.0, 1.0}};
169 const std::array<Real, 6>
_a{
170 {2.968267e-1, 3.711201e-2, 1.218298e-5, -7.02426e-8, 7.543269e-11, -2.7237166e-14}};
172 const std::array<Real, 7>
_b{{-1.3401499e-2,
181 #pragma GCC diagnostic pop