SootLib
Loading...
Searching...
No Matches
nucleationModel_LINA1.cc
Go to the documentation of this file.
2#include "sootDefs.h"
3
4using namespace std;
5using namespace soot;
6
8
10
11 nucleationRxnRatios[(int)gasSp::C6H6] = -1; // C6H6 --> 6C(soot) + 3H2
14
16}
17
34
36
37 // #/m3*s
38 return 0.75E5 * exp(-21100. / state.T) * state.getGasSpC(gasSp::C6H6) * 6.0 * Na / state.cMin;
39
40}
double getNucleationSootRate(state &state) override
nucleationMech mechType
identity of the type of nucleation (child)
std::vector< double > nucleationRxnRatios
mole ratios for gas species rate coupling
double T
gas temperature (K)
Definition: state.h:23
double getGasSpC(gasSp sp) const
Definition: state.h:46
double cMin
soot min num carbon atoms (dynamic for PAH nucleation)
Definition: state.h:36
Definition: sootDefs.h:11
const double Na
Avogadro's constant: #/kmol.
Definition: sootDefs.h:15