9 double n[] = {0.0, -0.66172706, 1.3375396, -2.5608399, 0.10678910, 0.28873614e-3, 0.49587209e-1, 0.55407101e-7, 0.99754712, 1.5774025, 0.13108354e-2, -0.59326961, -0.93001876e-1, -0.17960228, -0.22560853e-1};
10 double t[] = {0, 1.5,0.25,1.25,0.25,0.875,1.375,0,2.375,2.0,2.125,3.5,6.5,4.75,12.5};
11 double d[] = {0, 1, 1, 1, 3, 7, 2, 1, 1, 2, 5, 1, 1, 4, 2};
12 double c[] = {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 3};
21 params.molemass = 156.30826;
23 params.accentricfactor = 0.53903710137185668;
25 params.ptriple = 0.00044605108038132317;
38 double alpha[] = {-1158848, 20321.8, -119.4274, 0.4284215, -4.157728e-4, 1.61828e-7};
39 double beta[] = {-2, -1, 0, 1, 2, 3};
41 std::vector<double> alpha_v(alpha, alpha+
sizeof(alpha)/
sizeof(
double));
42 std::vector<double> beta_v(beta, beta+
sizeof(beta)/
sizeof(
double));
46 EOSReference.assign(
"Aleksandrov, I. S. and A. A. Gerasimov and B. A. Grigor'ev \"Using Fundamental Equations of State for Calculating the Thermodynamic Properties of Normal Undecane\" Thermal Engineering, 2011, Vol. 58, No. 8, pp. 691-698");
49 name.assign(
"n-Undecane");
51 aliases.push_back(std::string(
"UNDECANE"));
52 aliases.push_back(std::string(
"N-UNDECANE"));
63 const double ti[]={0,0.39149999999999996, 0.39899999999999997, 1.0, 4.166666666666667, 4.5, 8.833333333333334};
64 const double Ni[]={0,7.2024590872776129, -7.553927264921291, -7.4043762048207817, -28.05154411930712, 23.426166354794919, -5.5925651092739859};
65 double summer=0,theta;
70 summer=summer+Ni[i]*pow(theta,ti[i]);
77 const double ti[]={0,0.63229621538870906, 1.0038056284523527, 0.86235851330609503, 0.87952338233778615, 0.90457520801426383, 8.8303918023981769};
78 const double Ni[]={0,67.587954960804993, 622.19343233092457, -15756.38302838042, 28308.555888123774, -13240.532777759823, 0.15299119998547792};
85 summer+=Ni[i]*pow(theta,ti[i]);
92 const double ti[]={0,0.45209637851715323, 0.62014004645697651, 3.2948486604748419, 3.391538201868411, 3.5175920402216905, 3.4656311291203314};
93 const double Ni[]={0,-3.2503273294249282, -2.1655950913673307, -3691.6518899679063, 14736.668843150595, 8908.4150123462787, -19962.521747567687};
94 double summer=0,theta;
99 summer=summer+Ni[i]*pow(theta,ti[i]);
std::vector< phi_BC * > phirlist
struct FluidLimits limits
std::string ECSReferenceFluid
A list of aliases of names for the Fluid, each element is a std::string instance. ...
std::string name
A container to hold the cache for residual Helmholtz derivatives.
std::string TransportReference
A std::string that contains a reference for thermo properties for the fluid.
std::vector< std::string > aliases
The REFPROP-compliant name if REFPROP-"name" is not a compatible fluid name. If not included...
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
std::string EOSReference
The critical qd parameter for the Olchowy-Sengers cross-over term.
std::string REFPROPname
The name of the fluid.
struct CriticalStruct crit
BibTeXKeysStruct BibTeXKeys
Term in the ideal-gas specific heat equation that is polynomial term.
std::vector< phi_BC * > phi0list
A vector of instances of the phi_BC classes for the residual Helmholtz energy contribution.