SootLib
Loading...
Searching...
No Matches
oxidationModel_LL.cc
Go to the documentation of this file.
2#include "sootDefs.h"
3
4using namespace std;
5using namespace soot;
6
8
10
11 oxidationRxnRatios[(int)gasSp::CO] = 1; // C(soot) + (1/2)O2 --> CO
12 oxidationRxnRatios[(int)gasSp::O2] = -0.5;
14
16}
17
31
33
34 return 0.1E5 * sqrt(state.T) * exp(-19680. / state.T) *
35 state.getGasSpC(gasSp::O2) * gasSpMW[(int)gasSp::C]; // kg_soot/m^2*s
36
37}
double getOxidationSootRate(const state &state) const override
oxidationMech mechType
identity of the type of oxidation (child)
std::vector< double > oxidationRxnRatios
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
Definition: sootDefs.h:11
const std::vector< double > gasSpMW
(kg/kmol); make sure the order corresponds to the gasSp enum
Definition: sootDefs.h:74