SootLib
Loading...
Searching...
No Matches
soot::growthModel_LIN Class Reference

Detailed Description

Lindstedt growth model

Definition at line 14 of file growthModel_LIN.h.

#include <growthModel_LIN.h>

Public Member Functions

double getGrowthSootRate (const state &state) const override
 
 growthModel_LIN ()
 
 ~growthModel_LIN () override=default
 
- Public Member Functions inherited from soot::growthModel
virtual double getGrowthSootRate (const state &state) const =0
 
void getGrowthGasRates (const double &msootDotGrow, std::vector< double > &gasSourcesGrow) const
 
 growthModel ()
 
virtual ~growthModel ()=default
 

Additional Inherited Members

- Public Attributes inherited from soot::growthModel
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...
 

Constructor & Destructor Documentation

◆ growthModel_LIN()

growthModel_LIN::growthModel_LIN ( )

Definition at line 9 of file growthModel_LIN.cc.

◆ ~growthModel_LIN()

soot::growthModel_LIN::~growthModel_LIN ( )
overridedefault

Member Function Documentation

◆ getGrowthSootRate()

double growthModel_LIN::getGrowthSootRate ( const state &  state) const
overridevirtual

Growth by Lindstedt (1994)

Rate from Bockhorn (1994) pg. 417, "Simplified Soot Nucleation and Surface Growth Steps..." Equation (27.36). Returns chemical surface growth rate in kg/m2*s. Assumes that rate is proportional to number of particles (M0) but independent of available surface area.

Parameters
stateinput: gas and soot state, set by user.
Returns
soot growth rate (kg/m2*s)

Implements soot::growthModel.

Definition at line 31 of file growthModel_LIN.cc.


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