SootLib
Loading...
Searching...
No Matches
growthModel_LIN.cc
Go to the documentation of this file.
2#include "sootDefs.h"
3
4using namespace std;
5using namespace soot;
6
8
10
11 growthRxnRatios[(int)gasSp::C2H2] = -1; // C2H2 --> 2C(soot) + H2
12 growthRxnRatios[(int)gasSp::H2] = 1;
13 growthRxnRatios[(int)gasSp::C] = 2;
14
16}
17
30
32
33 return 750.*exp(-12100./state.T)*state.getGasSpC(gasSp::C2H2) *
34 2. * gasSpMW[(int)gasSp::C]; // kg_soot/m2*s
35
36}
double getGrowthSootRate(const state &state) const override
std::vector< double > growthRxnRatios
mole ratios for gas species rate coupling
Definition: growthModel.h:26
growthMech mechType
identity of the type of growth (child)
Definition: growthModel.h:24
double T
gas temperature (K)
Definition: state.h:23
double getGasSpC(gasSp sp) const
Definition: state.h:46
Definition: sootDefs.h:11
const std::vector< double > gasSpMW
(kg/kmol); make sure the order corresponds to the gasSp enum
Definition: sootDefs.h:74