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
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_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: