SootLib
Loading...
Searching...
No Matches
sootDefs.h File Reference
#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