SootLib
|
#include <map>
#include <vector>
#include <cmath>
#include <iostream>
#include <algorithm>
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
struct | soot::dimerStruct |
struct | soot::sourceTerms |
Namespaces | |
namespace | soot |
Enumerations | |
enum class | soot::nucleationMech { soot::NONE , soot::LL , soot::LIN , soot::LINA1 , soot::PAH , soot::size } |
enum class | soot::growthMech { soot::NONE , soot::LL , soot::LIN , soot::HACA , soot::size } |
enum class | soot::oxidationMech { soot::NONE , soot::LL , soot::LEE_NEOH , soot::NSC_NEOH , soot::HACA , soot::OPTJ , soot::OPTG , soot::size } |
enum class | soot::coagulationMech { soot::NONE , soot::FM , soot::CONTINUUM , soot::HM , soot::FUCHS , soot::size } |
enum class | soot::psdMech { soot::NONE , soot::MONO , soot::LOGN , soot::QMOM , soot::MOMIC , soot::SECT , soot::size } |
enum class | soot::gasSp { soot::O2 , soot::O , soot::H2 , soot::H , soot::OH , soot::H2O , soot::CO , soot::C2H2 , soot::C6H6 , soot::C , soot::size } |
enum class | soot::pahSp { soot::C10H8 , soot::C12H8 , soot::C12H10 , soot::C14H10 , soot::C16H10 , soot::C18H10 , soot::size } |
Variables | |
const double | soot::Na = 6.02214076E26 |
Avogadro's constant: #/kmol. More... | |
const double | soot::kb = 1.380649E-23 |
Boltzmann constant = Rg/Na: J/#*K. More... | |
const double | soot::Rg = Na*kb |
Universal gas constant: J/kmol*K. More... | |
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 More... | |
const double | soot::Df = 1.8 |
soot fractal dimension More... | |
const double | soot::rhoSoot = 1850 |
soot particle density More... | |
const double | soot::bCoag = 0.8536 |
coagulation constant, bounded 1/sqrt(2) < bCoag < 1 More... | |
const double | soot::onethird = 1.0/3.0 |
const double | soot::twothird = 2.0/3.0 |
const double | soot::root2 = sqrt(2.0) |
const double | soot::mmin = 2E-26 |
mass of a carbon atom (kg) More... | |
const std::map< std::string, gasSp > | soot::gasSpMapSE |
map String to Enumeration More... | |
const std::map< gasSp, std::string > | soot::gasSpMapES |
map Enumeration to String More... | |
const std::map< int, std::string > | soot::gasSpMapIS |
const std::vector< double > | soot::gasSpMW |
(kg/kmol); make sure the order corresponds to the gasSp enum More... | |
const std::vector< double > | soot::pahSpMW |
const std::vector< int > | soot::pahSpNC |
const std::vector< int > | soot::pahSpNH |
const std::vector< double > | soot::pahSpGamma |