SootLib
|
Abstract base class to calculate growth rate
Definition at line 17 of file growthModel.h.
#include <growthModel.h>
Public Member Functions | |
virtual double | getGrowthSootRate (const state &state) const =0 |
void | getGrowthGasRates (const double &msootDotGrow, std::vector< double > &gasSourcesGrow) const |
growthModel () | |
virtual | ~growthModel ()=default |
Public Attributes | |
sootModel * | SM |
back pointer to soot model More... | |
growthMech | mechType |
identity of the type of growth (child) More... | |
std::vector< double > | growthRxnRatios |
mole ratios for gas species rate coupling More... | |
|
inline |
Definition at line 37 of file growthModel.h.
|
virtualdefault |
|
pure virtual |
Implemented in soot::growthModel_HACA, soot::growthModel_LIN, soot::growthModel_LL, and soot::growthModel_NONE.
void growthModel::getGrowthGasRates | ( | const double & | msootDotGrow, |
std::vector< double > & | gasSourcesGrow | ||
) | const |
Gas source terms due to growth for coupling the gas to the soot.
msootDotGrow | input: soot growth rate (kg/m3*s) |
gasSourcesGrow | output: vector of gas species source terms (kg/m3*s) |
Definition at line 16 of file growthModel.cc.
sootModel* soot::growthModel::SM |
back pointer to soot model
Definition at line 23 of file growthModel.h.
growthMech soot::growthModel::mechType |
identity of the type of growth (child)
Definition at line 24 of file growthModel.h.
std::vector<double> soot::growthModel::growthRxnRatios |
mole ratios for gas species rate coupling
Definition at line 26 of file growthModel.h.