65 static const Scalar n[10] = {
66 0.11670521452767e4, -0.72421316703206e6, -0.17073846940092e2,
67 0.12020824702470e5, -0.32325550322333e7, 0.14915108613530e2,
68 -0.48232657361591e4, 0.40511340542057e6, -0.23855557567849,
72 const Evaluation& sigma = temperature + n[8]/(temperature - n[9]);
74 const Evaluation& A = (sigma + n[0])*sigma + n[1];
75 const Evaluation& B = (n[2]*sigma + n[3])*sigma + n[4];
76 const Evaluation& C = (n[5]*sigma + n[6])*sigma + n[7];
78 Evaluation tmp = 2*C/(sqrt(B*B - 4*A*C) - B);
96 static const Scalar n[10] = {
97 0.11670521452767e4, -0.72421316703206e6, -0.17073846940092e2,
98 0.12020824702470e5, -0.32325550322333e7, 0.14915108613530e2,
99 -0.48232657361591e4, 0.40511340542057e6, -0.23855557567849,
102 const Evaluation& beta = pow((pressure/1e6 ), (1./4.));
103 const Evaluation& beta2 = pow(beta, 2.);
104 const Evaluation& E = beta2 + n[2] * beta + n[5];
105 const Evaluation& F = n[0]*beta2 + n[3]*beta + n[6];
106 const Evaluation& G = n[1]*beta2 + n[4]*beta + n[7];
108 const Evaluation& D = ( 2.*G)/(-F -sqrt(pow(F,2.) - 4.*E*G));
110 const Evaluation& temperature = (n[9] + D - sqrt(pow(n[9]+D , 2.) - 4.* (n[8] + n[9]*D)) ) * 0.5;