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

Detailed Description

HACA growth model (consistent with HACA growth)

Definition at line 14 of file oxidationModel_HACA.h.

#include <oxidationModel_HACA.h>

Public Member Functions

double getOxidationSootRate (const state &state) const override
 
 oxidationModel_HACA ()
 
 ~oxidationModel_HACA () override=default
 
- Public Member Functions inherited from soot::oxidationModel
virtual double getOxidationSootRate (const state &state) const =0
 
void getOxidationGasRates (const double &msootDotOxid, std::vector< double > &gasSourcesOxid) const
 
 oxidationModel ()
 
virtual ~oxidationModel ()=default
 

Additional Inherited Members

- Public Attributes inherited from soot::oxidationModel
sootModelSM
 back pointer to soot model More...
 
oxidationMech mechType
 identity of the type of oxidation (child) More...
 
std::vector< double > oxidationRxnRatios
 mole ratios for gas species rate coupling More...
 

Constructor & Destructor Documentation

◆ oxidationModel_HACA()

oxidationModel_HACA::oxidationModel_HACA ( )

Definition at line 10 of file oxidationModel_HACA.cc.

◆ ~oxidationModel_HACA()

soot::oxidationModel_HACA::~oxidationModel_HACA ( )
overridedefault

Member Function Documentation

◆ getOxidationSootRate()

double oxidationModel_HACA::getOxidationSootRate ( const state state) const
overridevirtual

Oxidation by HACA. See HACA description in growthModel_HACA.cc

  1. Cs* + O2 ==> 2CO + (products)
  2. Cs-H + OH ==> CO + (products) implement the balance for reaction 6 as C + OH ==> CO + H
Parameters
stateinput: gas and soot state, set by user.
Returns
soot oxidation rate (kg/m2*s)

Implements soot::oxidationModel.

Definition at line 34 of file oxidationModel_HACA.cc.


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