9 double n[] = {0.0, 0.03920261, 1.639052, -1.997147, -0.6603372, 0.1498682, -1.408791, -0.7920426, 0.8549678, -0.5301920, -0.01408562, 1.335117, -0.5441797, -0.05862723, -0.04123614, -0.6619106};
10 double t[] = {0, 1.0, 0.24, 0.83, 1.17, 0.6, 2.2, 2.88, 1.1, 2.0, 1.07, 1.27, 1.94, 2.0, 1.5, 1.0};
11 double d[] = {0, 4, 1, 1, 2, 3, 1, 3, 2, 2, 7, 1, 1, 3, 2, 3};
12 double c[] = {0, 0., 0., 0., 0., 0., 2., 2., 1., 2., 1., 0, 0, 0, 0, 0};
13 double eta[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.215, 1.5, 1.1, 2.52, 4.55};
14 double beta[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.27, 0.82, 0.94, 20, 32};
15 double gamma[] = {0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.32, 0.82, 0.66, 0.66, 1.39};
16 double epsilon[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.77, 0.976, 1.08, 0.62, 0.61};
25 params.molemass = 130.4961896;
27 params.accentricfactor = 0.305;
40 const double n5 = 0, n6 = 0, n0 = 0;
44 const double u0[] = {0, 400/
crit.
T, 1900/
crit.
T};
45 const double v0[] = {0, 8.962, 11.94};
46 std::vector<double> u0_v(u0,u0+
sizeof(u0)/
sizeof(
double));
47 std::vector<double> v0_v(v0,v0+
sizeof(v0)/
sizeof(
double));
51 name.assign(
"R1233zd(E)");
52 aliases.push_back(std::string(
"R1233zdE"));
53 aliases.push_back(std::string(
"R1233ZDE"));
54 aliases.push_back(std::string(
"R1233ZD(E)"));
60 const double ti[]={0,1.0, 1.5, 2.0, 4.3, 14.0};
61 const double Ni[]={0,-7.6021, 2.3265, -1.9771, -4.8451, -4.8762};
62 double summer=0,theta;
67 summer=summer+Ni[i]*pow(theta,ti[i]);
73 const double ti[]={0,0.355, 0.9, 3.5, 8.0};
74 const double Ni[]={0,2.13083, 0.583568, 0.247871, 0.472173};
81 summer+=Ni[i]*pow(theta,ti[i]);
88 const double ti[]={0, 0.397, 1.2, 3.1, 6.6, 15.0};
89 const double Ni[]={0, -3.0152, -6.5621, -19.427, -62.650, -181.64 };
90 double summer=0,theta;
95 summer=summer+Ni[i]*pow(theta,ti[i]);
std::vector< phi_BC * > phirlist
struct FluidLimits limits
std::string name
A container to hold the cache for residual Helmholtz derivatives.
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 REFPROPname
The name of the fluid.
struct CriticalStruct crit
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.