79 double RT = 1.9872036E-3 *
state.
T;
80 double chi_CH = 2.3E15;
81 double a_param = 33.167 - 0.0154 *
state.
T;
82 double b_param = -2.5786 + 0.00112 *
state.
T;
96 double denom = rR1 + rR2 + fR3 + fR4 + fR5;
97 double chi_S = denom == 0 ? 0 : 2 * chi_CH * (fR1 + fR2) / denom;
101 alpha = tanh(a_param/log10(M1/M0) + b_param);
102 if (alpha < 0) alpha=1.0;
104 double rxns_s = fR4*alpha*chi_S * 1E4;
double getGrowthSootRate(const state &state) const override
std::vector< double > growthRxnRatios
mole ratios for gas species rate coupling
growthMech mechType
identity of the type of growth (child)
sootModel * SM
back pointer to soot model
std::vector< double > mBins
mass in sections for the sectional model
psdMech psdMechType
one of MONO, LOGN, QMOM, MOMIC, SECT, etc.
double T
gas temperature (K)
double getGasSpC(gasSp sp) const
std::vector< double > sootVar
soot variables (moments or # in sections>
int nsoot
# of soot variables
const double Na
Avogadro's constant: #/kmol.
const std::vector< double > gasSpMW
(kg/kmol); make sure the order corresponds to the gasSp enum