CoolProp
7.2.0
An open-source fluid property and humid air property database
src
Backends
Helmholtz
TransportRoutines.h
Go to the documentation of this file.
1
#ifndef TRANSPORTROUTINES_H
2
#define TRANSPORTROUTINES_H
3
4
#include "
HelmholtzEOSMixtureBackend.h
"
5
6
namespace
CoolProp
{
7
8
class
TransportRoutines
9
{
10
public
:
22
static
CoolPropDbl
viscosity_dilute_kinetic_theory
(
HelmholtzEOSMixtureBackend
& HEOS);
23
35
static
CoolPropDbl
viscosity_dilute_collision_integral
(
HelmholtzEOSMixtureBackend
& HEOS);
36
45
static
CoolPropDbl
viscosity_dilute_powers_of_T
(
HelmholtzEOSMixtureBackend
& HEOS);
46
55
static
CoolPropDbl
viscosity_dilute_powers_of_Tr
(
HelmholtzEOSMixtureBackend
& HEOS);
56
57
static
CoolPropDbl
viscosity_dilute_collision_integral_powers_of_T
(
HelmholtzEOSMixtureBackend
& HEOS);
58
79
static
CoolPropDbl
viscosity_initial_density_dependence_Rainwater_Friend
(
HelmholtzEOSMixtureBackend
& HEOS);
80
90
static
CoolPropDbl
viscosity_initial_density_dependence_empirical
(
HelmholtzEOSMixtureBackend
& HEOS);
91
104
static
CoolPropDbl
viscosity_higher_order_modified_Batschinski_Hildebrand
(
HelmholtzEOSMixtureBackend
& HEOS);
105
106
static
CoolPropDbl
viscosity_dilute_ethane
(
HelmholtzEOSMixtureBackend
& HEOS);
107
static
CoolPropDbl
viscosity_dilute_cyclohexane
(
HelmholtzEOSMixtureBackend
& HEOS);
108
static
CoolPropDbl
viscosity_dilute_CO2_LaeseckeJPCRD2017
(
HelmholtzEOSMixtureBackend
& HEOS);
109
114
static
CoolPropDbl
viscosity_methanol_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
115
116
static
CoolPropDbl
viscosity_heavywater_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
117
static
CoolPropDbl
viscosity_water_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
118
static
CoolPropDbl
viscosity_helium_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
119
static
CoolPropDbl
viscosity_R23_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
120
static
CoolPropDbl
viscosity_m_xylene_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
121
static
CoolPropDbl
viscosity_o_xylene_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
122
static
CoolPropDbl
viscosity_p_xylene_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
123
124
static
CoolPropDbl
viscosity_toluene_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
125
static
CoolPropDbl
viscosity_ethane_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
126
static
CoolPropDbl
viscosity_hydrogen_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
127
static
CoolPropDbl
viscosity_benzene_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
128
static
CoolPropDbl
viscosity_hexane_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
129
static
CoolPropDbl
viscosity_heptane_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
130
static
CoolPropDbl
viscosity_CO2_higher_order_hardcoded_LaeseckeJPCRD2017
(
HelmholtzEOSMixtureBackend
& HEOS);
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
Generated on Sat Nov 1 2025 19:25:21 for CoolProp by
1.9.4