SootLib
|
Classes | |
class | coagulationModel |
class | coagulationModel_CONTINUUM |
class | coagulationModel_FM |
class | coagulationModel_FUCHS |
class | coagulationModel_HM |
class | coagulationModel_NONE |
struct | dimerStruct |
class | growthModel |
class | growthModel_HACA |
class | growthModel_LIN |
class | growthModel_LL |
class | growthModel_NONE |
class | nucleationModel |
class | nucleationModel_LIN |
class | nucleationModel_LINA1 |
class | nucleationModel_LL |
class | nucleationModel_NONE |
class | nucleationModel_PAH |
class | oxidationModel |
class | oxidationModel_HACA |
class | oxidationModel_LEE_NEOH |
class | oxidationModel_LL |
class | oxidationModel_NONE |
class | oxidationModel_NSC_NEOH |
class | oxidationModel_OPTG |
class | oxidationModel_OPTJ |
class | sootModel |
class | sootModel_LOGN |
class | sootModel_MOMIC |
class | sootModel_MONO |
class | sootModel_QMOM |
class | sootModel_SECT |
struct | sourceTerms |
class | state |
Enumerations | |
enum class | nucleationMech { NONE , LL , LIN , LINA1 , PAH , size } |
enum class | growthMech { NONE , LL , LIN , HACA , size } |
enum class | oxidationMech { NONE , LL , LEE_NEOH , NSC_NEOH , HACA , OPTJ , OPTG , size } |
enum class | coagulationMech { NONE , FM , CONTINUUM , HM , FUCHS , size } |
enum class | psdMech { NONE , MONO , LOGN , QMOM , MOMIC , SECT , size } |
enum class | gasSp { O2 , O , H2 , H , OH , H2O , CO , C2H2 , C6H6 , C , size } |
enum class | pahSp { C10H8 , C12H8 , C12H10 , C14H10 , C16H10 , C18H10 , size } |
Variables | |
const double | Na = 6.02214076E26 |
Avogadro's constant: #/kmol. More... | |
const double | kb = 1.380649E-23 |
Boltzmann constant = Rg/Na: J/#*K. More... | |
const double | Rg = Na*kb |
Universal gas constant: J/kmol*K. More... | |
const double | eps_c = 2.2 |
coagulation constant/van der Waals enhancement factor: Harris and Kennedy CST 59:443-454 (1988) https://doi.org/10.1080/00102208808947110 More... | |
const double | Df = 1.8 |
soot fractal dimension More... | |
const double | rhoSoot = 1850 |
soot particle density More... | |
const double | bCoag = 0.8536 |
coagulation constant, bounded 1/sqrt(2) < bCoag < 1 More... | |
const double | onethird = 1.0/3.0 |
const double | twothird = 2.0/3.0 |
const double | root2 = sqrt(2.0) |
const double | mmin = 2E-26 |
mass of a carbon atom (kg) More... | |
const std::map< std::string, gasSp > | gasSpMapSE |
map String to Enumeration More... | |
const std::map< gasSp, std::string > | gasSpMapES |
map Enumeration to String More... | |
const std::map< int, std::string > | gasSpMapIS |
const std::vector< double > | gasSpMW |
(kg/kmol); make sure the order corresponds to the gasSp enum More... | |
const std::vector< double > | pahSpMW |
const std::vector< int > | pahSpNC |
const std::vector< int > | pahSpNH |
const std::vector< double > | pahSpGamma |
|
strong |
Enumerator | |
---|---|
NONE | |
LL | |
LIN | |
LINA1 | |
PAH | |
size |
Definition at line 31 of file sootDefs.h.
|
strong |
Enumerator | |
---|---|
NONE | |
LL | |
LIN | |
HACA | |
size |
Definition at line 32 of file sootDefs.h.
|
strong |
Enumerator | |
---|---|
NONE | |
LL | |
LEE_NEOH | |
NSC_NEOH | |
HACA | |
OPTJ | |
OPTG | |
size |
Definition at line 33 of file sootDefs.h.
|
strong |
Enumerator | |
---|---|
NONE | |
FM | |
CONTINUUM | |
HM | |
FUCHS | |
size |
Definition at line 34 of file sootDefs.h.
|
strong |
Enumerator | |
---|---|
NONE | |
MONO | |
LOGN | |
QMOM | |
MOMIC | |
SECT | |
size |
Definition at line 35 of file sootDefs.h.
|
strong |
Enumerator | |
---|---|
O2 | |
O | |
H2 | |
H | |
OH | |
H2O | |
CO | |
C2H2 | |
C6H6 | |
C | |
size |
Definition at line 39 of file sootDefs.h.
|
strong |
Enumerator | |
---|---|
C10H8 | |
C12H8 | |
C12H10 | |
C14H10 | |
C16H10 | |
C18H10 | |
size |
Definition at line 91 of file sootDefs.h.
const double soot::Na = 6.02214076E26 |
Avogadro's constant: #/kmol.
Definition at line 15 of file sootDefs.h.
const double soot::kb = 1.380649E-23 |
Boltzmann constant = Rg/Na: J/#*K.
Definition at line 16 of file sootDefs.h.
Universal gas constant: J/kmol*K.
Definition at line 17 of file sootDefs.h.
const double soot::eps_c = 2.2 |
coagulation constant/van der Waals enhancement factor: Harris and Kennedy CST 59:443-454 (1988) https://doi.org/10.1080/00102208808947110
Definition at line 19 of file sootDefs.h.
const double soot::Df = 1.8 |
soot fractal dimension
Definition at line 20 of file sootDefs.h.
const double soot::rhoSoot = 1850 |
soot particle density
Definition at line 21 of file sootDefs.h.
const double soot::bCoag = 0.8536 |
coagulation constant, bounded 1/sqrt(2) < bCoag < 1
Definition at line 22 of file sootDefs.h.
const double soot::onethird = 1.0/3.0 |
Definition at line 24 of file sootDefs.h.
const double soot::twothird = 2.0/3.0 |
Definition at line 25 of file sootDefs.h.
const double soot::root2 = sqrt(2.0) |
Definition at line 26 of file sootDefs.h.
const double soot::mmin = 2E-26 |
mass of a carbon atom (kg)
Definition at line 27 of file sootDefs.h.
const std::map<std::string, gasSp> soot::gasSpMapSE |
map String to Enumeration
Definition at line 41 of file sootDefs.h.
const std::map<gasSp, std::string> soot::gasSpMapES |
map Enumeration to String
Definition at line 52 of file sootDefs.h.
const std::map<int, std::string> soot::gasSpMapIS |
Definition at line 63 of file sootDefs.h.
const std::vector<double> soot::gasSpMW |
(kg/kmol); make sure the order corresponds to the gasSp enum
Definition at line 74 of file sootDefs.h.
const std::vector<double> soot::pahSpMW |
Definition at line 93 of file sootDefs.h.
const std::vector<int> soot::pahSpNC |
Definition at line 102 of file sootDefs.h.
const std::vector<int> soot::pahSpNH |
Definition at line 110 of file sootDefs.h.
const std::vector<double> soot::pahSpGamma |
Definition at line 119 of file sootDefs.h.