CoolProp
6.6.1dev
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
110
115
static
CoolPropDbl
viscosity_methanol_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
116
117
static
CoolPropDbl
viscosity_heavywater_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
118
static
CoolPropDbl
viscosity_water_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
119
static
CoolPropDbl
viscosity_helium_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
120
static
CoolPropDbl
viscosity_R23_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
121
static
CoolPropDbl
viscosity_m_xylene_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
122
static
CoolPropDbl
viscosity_o_xylene_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
123
static
CoolPropDbl
viscosity_p_xylene_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
124
125
static
CoolPropDbl
viscosity_toluene_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
126
static
CoolPropDbl
viscosity_ethane_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
127
static
CoolPropDbl
viscosity_hydrogen_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
128
static
CoolPropDbl
viscosity_benzene_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
129
static
CoolPropDbl
viscosity_hexane_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
130
static
CoolPropDbl
viscosity_heptane_higher_order_hardcoded
(
HelmholtzEOSMixtureBackend
& HEOS);
131
static
CoolPropDbl
viscosity_CO2_higher_order_hardcoded_LaeseckeJPCRD2017
(
HelmholtzEOSMixtureBackend
& HEOS);
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
Generated on Fri Oct 4 2024 09:06:33 for CoolProp by
1.9.1