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

Detailed Description

Lindstedt nucleation model

Definition at line 14 of file nucleationModel_LIN.h.

#include <nucleationModel_LIN.h>

Public Member Functions

double getNucleationSootRate (state &state) override
 
 nucleationModel_LIN ()
 
 ~nucleationModel_LIN () override=default
 
- Public Member Functions inherited from soot::nucleationModel
virtual double getNucleationSootRate (state &state)=0
 
void getNucleationGasRates (const double &msootDotNucl, std::vector< double > &gasSourcesNucl) const
 
 nucleationModel ()
 
virtual ~nucleationModel ()=default
 

Additional Inherited Members

- Public Attributes inherited from soot::nucleationModel
sootModelSM
 back pointer to soot model More...
 
nucleationMech mechType
 identity of the type of nucleation (child) More...
 
dimerStruct DIMER = dimerStruct()
 used for PAH nucleation only More...
 
std::vector< double > nucleationRxnRatios
 mole ratios for gas species rate coupling More...
 
std::vector< double > nucleationPahRxnRates
 mole ratios for PAH gas species rate coupling More...
 

Constructor & Destructor Documentation

◆ nucleationModel_LIN()

nucleationModel_LIN::nucleationModel_LIN ( )

Definition at line 9 of file nucleationModel_LIN.cc.

◆ ~nucleationModel_LIN()

soot::nucleationModel_LIN::~nucleationModel_LIN ( )
overridedefault

Member Function Documentation

◆ getNucleationSootRate()

double nucleationModel_LIN::getNucleationSootRate ( state state)
overridevirtual

Nucleation by Lindstedt (2005)

Rate from Lindstedt (2005), Proc. Comb. Inst. 30:775 Returns chemical nucleation rate in #/m3*s.

C2H2 --> 2C(s) + H2

Parameters
stateinput: gas and soot state, set by user.
Returns
soot nucleation rate (#/m3*s)

Implements soot::nucleationModel.

Definition at line 32 of file nucleationModel_LIN.cc.


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