CoolProp 7.2.0
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
115
123
131
161 static CoolPropDbl viscosity_higher_order_friction_theory(HelmholtzEOSMixtureBackend& HEOS);
162
169 static CoolPropDbl viscosity_Chung(HelmholtzEOSMixtureBackend& HEOS);
170
179 static CoolPropDbl conductivity_dilute_ratio_polynomials(HelmholtzEOSMixtureBackend& HEOS);
180
194 static CoolPropDbl conductivity_residual_polynomial(HelmholtzEOSMixtureBackend& HEOS);
195
237 static CoolPropDbl conductivity_critical_simplified_Olchowy_Sengers(HelmholtzEOSMixtureBackend& HEOS);
238
239 static CoolPropDbl conductivity_critical_hardcoded_CO2_ScalabrinJPCRD2006(HelmholtzEOSMixtureBackend& HEOS);
240 static CoolPropDbl conductivity_critical_hardcoded_R123(HelmholtzEOSMixtureBackend& HEOS);
241 static CoolPropDbl conductivity_dilute_hardcoded_CO2(HelmholtzEOSMixtureBackend& HEOS);
242 static CoolPropDbl conductivity_dilute_hardcoded_CO2_HuberJPCRD2016(HelmholtzEOSMixtureBackend& HEOS);
243
244 static CoolPropDbl conductivity_dilute_hardcoded_ethane(HelmholtzEOSMixtureBackend& HEOS);
245
246 static CoolPropDbl conductivity_dilute_eta0_and_poly(HelmholtzEOSMixtureBackend& HEOS);
247 static CoolPropDbl conductivity_residual_polynomial_and_exponential(HelmholtzEOSMixtureBackend& HEOS);
248
249 static CoolPropDbl conductivity_hardcoded_heavywater(HelmholtzEOSMixtureBackend& HEOS);
250 static CoolPropDbl conductivity_hardcoded_water(HelmholtzEOSMixtureBackend& HEOS);
251 static CoolPropDbl conductivity_hardcoded_R23(HelmholtzEOSMixtureBackend& HEOS);
252 static CoolPropDbl conductivity_hardcoded_helium(HelmholtzEOSMixtureBackend& HEOS);
253 static CoolPropDbl conductivity_hardcoded_methane(HelmholtzEOSMixtureBackend& HEOS);
254
255 static CoolPropDbl conductivity_critical_hardcoded_ammonia(HelmholtzEOSMixtureBackend& HEOS);
256
274 static CoolPropDbl viscosity_ECS(HelmholtzEOSMixtureBackend& HEOS, HelmholtzEOSMixtureBackend& HEOS_Reference);
275
276 static CoolPropDbl viscosity_rhosr(HelmholtzEOSMixtureBackend& HEOS);
277
278 static CoolPropDbl conductivity_ECS(HelmholtzEOSMixtureBackend& HEOS, HelmholtzEOSMixtureBackend& HEOS_Reference);
279
280 /* \brief Solver for the conformal state for ECS model
281 *
282 */
283 static void conformal_state_solver(HelmholtzEOSMixtureBackend& HEOS, HelmholtzEOSMixtureBackend& HEOS_Reference, CoolPropDbl& T0,
284 CoolPropDbl& rhomolar0);
285
286}; /* class TransportRoutines */
287
288}; /* namespace CoolProp */
289#endif