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

Detailed Description

Coagulation: Continuum Regime

Definition at line 14 of file coagulationModel_FM.h.

#include <coagulationModel_FM.h>

Public Member Functions

double getCoagulationSootRate (const state &state, double m1, double m2) const override
 
double getKfm (const state &state) const override
 
 coagulationModel_FM ()
 
 ~coagulationModel_FM () override=default
 
- Public Member Functions inherited from soot::coagulationModel
virtual double getCoagulationSootRate (const state &state, double m1, double m2) const =0
 
virtual double getKfm (const state &state) const
 
virtual double getKc (const state &state) const
 
virtual double getKcp (const state &state) const
 
void set_FM_multiplier (double FM_multiplier_)
 
 coagulationModel ()=default
 
virtual ~coagulationModel ()=default
 

Additional Inherited Members

- Public Attributes inherited from soot::coagulationModel
sootModelSM
 back pointer to soot model More...
 
coagulationMech mechType
 identity of the type of coagulation (child) More...
 
- Protected Attributes inherited from soot::coagulationModel
double FM_multiplier
 multiply the FM rate by this (1.0 default, user set); make =9/2/eps_c for LL More...
 

Constructor & Destructor Documentation

◆ coagulationModel_FM()

soot::coagulationModel_FM::coagulationModel_FM ( )
inline

Definition at line 30 of file coagulationModel_FM.h.

◆ ~coagulationModel_FM()

soot::coagulationModel_FM::~coagulationModel_FM ( )
overridedefault

Member Function Documentation

◆ getCoagulationSootRate()

double coagulationModel_FM::getCoagulationSootRate ( const state state,
double  m1,
double  m2 
) const
overridevirtual

Calculates coagulation rate in the free molecular regime. From Seinfeld and Pandis Atmospheric Chemistry book (2016), pg. 548, chp 13.

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

Implements soot::coagulationModel.

Reimplemented in soot::coagulationModel_HM.

Definition at line 19 of file coagulationModel_FM.cc.

◆ getKfm()

double soot::coagulationModel_FM::getKfm ( const state state) const
inlineoverridevirtual

Reimplemented from soot::coagulationModel.

Definition at line 24 of file coagulationModel_FM.h.


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