CoolProp 6.8.1dev
An open-source fluid property and humid air property database
TransportRoutines.h
Go to the documentation of this file.
1#ifndef TRANSPORTROUTINES_H
2#define TRANSPORTROUTINES_H
3
5
6namespace CoolProp {
7
9{
10 public:
23
36
46
56
58
80
91
105
109
110
116
124
132
162 static CoolPropDbl viscosity_higher_order_friction_theory(HelmholtzEOSMixtureBackend& HEOS);
163
170 static CoolPropDbl viscosity_Chung(HelmholtzEOSMixtureBackend& HEOS);
171
180 static CoolPropDbl conductivity_dilute_ratio_polynomials(HelmholtzEOSMixtureBackend& HEOS);
181
195 static CoolPropDbl conductivity_residual_polynomial(HelmholtzEOSMixtureBackend& HEOS);
196
238 static CoolPropDbl conductivity_critical_simplified_Olchowy_Sengers(HelmholtzEOSMixtureBackend& HEOS);
239
240 static CoolPropDbl conductivity_critical_hardcoded_CO2_ScalabrinJPCRD2006(HelmholtzEOSMixtureBackend& HEOS);
241 static CoolPropDbl conductivity_critical_hardcoded_R123(HelmholtzEOSMixtureBackend& HEOS);
242 static CoolPropDbl conductivity_dilute_hardcoded_CO2(HelmholtzEOSMixtureBackend& HEOS);
243 static CoolPropDbl conductivity_dilute_hardcoded_CO2_HuberJPCRD2016(HelmholtzEOSMixtureBackend& HEOS);
244
245 static CoolPropDbl conductivity_dilute_hardcoded_ethane(HelmholtzEOSMixtureBackend& HEOS);
246
247 static CoolPropDbl conductivity_dilute_eta0_and_poly(HelmholtzEOSMixtureBackend& HEOS);
248 static CoolPropDbl conductivity_residual_polynomial_and_exponential(HelmholtzEOSMixtureBackend& HEOS);
249
250 static CoolPropDbl conductivity_hardcoded_heavywater(HelmholtzEOSMixtureBackend& HEOS);
251 static CoolPropDbl conductivity_hardcoded_water(HelmholtzEOSMixtureBackend& HEOS);
252 static CoolPropDbl conductivity_hardcoded_R23(HelmholtzEOSMixtureBackend& HEOS);
253 static CoolPropDbl conductivity_hardcoded_helium(HelmholtzEOSMixtureBackend& HEOS);
254 static CoolPropDbl conductivity_hardcoded_methane(HelmholtzEOSMixtureBackend& HEOS);
255
256 static CoolPropDbl conductivity_critical_hardcoded_ammonia(HelmholtzEOSMixtureBackend& HEOS);
257
275 static CoolPropDbl viscosity_ECS(HelmholtzEOSMixtureBackend& HEOS, HelmholtzEOSMixtureBackend& HEOS_Reference);
276
277 static CoolPropDbl viscosity_rhosr(HelmholtzEOSMixtureBackend& HEOS);
278
279 static CoolPropDbl conductivity_ECS(HelmholtzEOSMixtureBackend& HEOS, HelmholtzEOSMixtureBackend& HEOS_Reference);
280
281 /* \brief Solver for the conformal state for ECS model
282 *
283 */
284 static void conformal_state_solver(HelmholtzEOSMixtureBackend& HEOS, HelmholtzEOSMixtureBackend& HEOS_Reference, CoolPropDbl& T0,
285 CoolPropDbl& rhomolar0);
286
287}; /* class TransportRoutines */
288
289}; /* namespace CoolProp */
290#endif