CoolProp
4.2.5
An open-source fluid property and humid air property database
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
CoolProp
purefluids
Butenes.h
Go to the documentation of this file.
1
#ifndef BUTENES_H
2
#define BUTENES_H
3
4
class
OneButeneClass
:
public
Fluid
{
5
6
public
:
7
OneButeneClass
();
8
~OneButeneClass
(){};
9
double
psat
(
double
);
10
double
rhosatL
(
double
);
11
double
rhosatV
(
double
);
12
double
surface_tension_T
(
double
T)
13
{
14
// From Mulero, 2012, JPCRD
15
return
0.05644*pow(1-T/
reduce
.
T
,1.248);
16
};
17
};
18
19
class
IsoButeneClass
:
public
Fluid
{
20
21
public
:
22
IsoButeneClass
();
23
~IsoButeneClass
(){};
24
double
psat
(
double
);
25
double
rhosatL
(
double
);
26
double
rhosatV
(
double
);
27
double
surface_tension_T
(
double
T)
28
{
29
// From Mulero, 2012, JPCRD
30
return
0.0545*pow(1-T/
reduce
.
T
,1.23);
31
};
32
};
33
34
class
Cis2ButeneClass
:
public
Fluid
{
35
36
public
:
37
Cis2ButeneClass
();
38
~Cis2ButeneClass
(){};
39
double
psat
(
double
);
40
double
rhosatL
(
double
);
41
double
rhosatV
(
double
);
42
};
43
44
class
Trans2ButeneClass
:
public
Fluid
{
45
46
public
:
47
Trans2ButeneClass
();
48
~Trans2ButeneClass
(){};
49
double
psat
(
double
);
50
double
rhosatL
(
double
);
51
double
rhosatV
(
double
);
52
};
53
54
#endif
CriticalStruct::T
double T
Definition:
FluidClass.h:49
Cis2ButeneClass::rhosatL
double rhosatL(double)
Definition:
Butenes.cpp:312
OneButeneClass::psat
double psat(double)
Definition:
Butenes.cpp:112
OneButeneClass::surface_tension_T
double surface_tension_T(double T)
Definition:
Butenes.h:12
Cis2ButeneClass::~Cis2ButeneClass
~Cis2ButeneClass()
Definition:
Butenes.h:38
IsoButeneClass::IsoButeneClass
IsoButeneClass()
Definition:
Butenes.cpp:156
Fluid::reduce
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
Definition:
FluidClass.h:222
IsoButeneClass::rhosatV
double rhosatV(double)
Definition:
Butenes.cpp:235
Trans2ButeneClass::rhosatL
double rhosatL(double)
Definition:
Butenes.cpp:404
Fluid
Fluid is the abstract base class that is employed by all the other fluids.
Definition:
FluidClass.h:147
Cis2ButeneClass
Definition:
Butenes.h:34
OneButeneClass::rhosatV
double rhosatV(double)
Definition:
Butenes.cpp:141
IsoButeneClass::rhosatL
double rhosatL(double)
Definition:
Butenes.cpp:220
Trans2ButeneClass::rhosatV
double rhosatV(double)
Definition:
Butenes.cpp:419
Trans2ButeneClass::psat
double psat(double)
Definition:
Butenes.cpp:390
Trans2ButeneClass::~Trans2ButeneClass
~Trans2ButeneClass()
Definition:
Butenes.h:48
OneButeneClass::rhosatL
double rhosatL(double)
Definition:
Butenes.cpp:126
OneButeneClass::OneButeneClass
OneButeneClass()
Definition:
Butenes.cpp:60
Trans2ButeneClass::Trans2ButeneClass
Trans2ButeneClass()
Definition:
Butenes.cpp:342
OneButeneClass
Definition:
Butenes.h:4
Trans2ButeneClass
Definition:
Butenes.h:44
IsoButeneClass::~IsoButeneClass
~IsoButeneClass()
Definition:
Butenes.h:23
Cis2ButeneClass::rhosatV
double rhosatV(double)
Definition:
Butenes.cpp:327
Cis2ButeneClass::Cis2ButeneClass
Cis2ButeneClass()
Definition:
Butenes.cpp:250
IsoButeneClass::surface_tension_T
double surface_tension_T(double T)
Definition:
Butenes.h:27
IsoButeneClass::psat
double psat(double)
Definition:
Butenes.cpp:206
OneButeneClass::~OneButeneClass
~OneButeneClass()
Definition:
Butenes.h:8
IsoButeneClass
Definition:
Butenes.h:19
Cis2ButeneClass::psat
double psat(double)
Definition:
Butenes.cpp:298
Generated on Sun Aug 10 2014 16:02:40 for CoolProp by
1.8.7