SootLib
Loading...
Searching...
No Matches
soot::growthModel Class Referenceabstract

Detailed Description

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

sootModelSM
 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...
 

Constructor & Destructor Documentation

◆ growthModel()

soot::growthModel::growthModel ( )
inline

Definition at line 37 of file growthModel.h.

◆ ~growthModel()

virtual soot::growthModel::~growthModel ( )
virtualdefault

Member Function Documentation

◆ getGrowthSootRate()

virtual double soot::growthModel::getGrowthSootRate ( const state state) const
pure virtual

◆ getGrowthGasRates()

void growthModel::getGrowthGasRates ( const double &  msootDotGrow,
std::vector< double > &  gasSourcesGrow 
) const

Gas source terms due to growth for coupling the gas to the soot.

Parameters
msootDotGrowinput: soot growth rate (kg/m3*s)
gasSourcesGrowoutput: vector of gas species source terms (kg/m3*s)

Definition at line 16 of file growthModel.cc.

Member Data Documentation

◆ SM

sootModel* soot::growthModel::SM

back pointer to soot model

Definition at line 23 of file growthModel.h.

◆ mechType

growthMech soot::growthModel::mechType

identity of the type of growth (child)

Definition at line 24 of file growthModel.h.

◆ growthRxnRatios

std::vector<double> soot::growthModel::growthRxnRatios

mole ratios for gas species rate coupling

Definition at line 26 of file growthModel.h.


The documentation for this class was generated from the following files: