SootLib
|
Abstract base class to calculate coagulation rate given a state and two masses.
Definition at line 15 of file coagulationModel.h.
#include <coagulationModel.h>
Public Member Functions | |
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 |
Public Attributes | |
sootModel * | SM |
back pointer to soot model More... | |
coagulationMech | mechType |
identity of the type of coagulation (child) More... | |
Protected Attributes | |
double | FM_multiplier |
multiply the FM rate by this (1.0 default, user set); make =9/2/eps_c for LL More... | |
|
default |
|
virtualdefault |
|
pure virtual |
|
inlinevirtual |
Reimplemented in soot::coagulationModel_FM.
Definition at line 34 of file coagulationModel.h.
|
inlinevirtual |
Reimplemented in soot::coagulationModel_CONTINUUM.
Definition at line 38 of file coagulationModel.h.
|
inlinevirtual |
Reimplemented in soot::coagulationModel_CONTINUUM.
Definition at line 42 of file coagulationModel.h.
|
inline |
Definition at line 46 of file coagulationModel.h.
sootModel* soot::coagulationModel::SM |
back pointer to soot model
Definition at line 21 of file coagulationModel.h.
coagulationMech soot::coagulationModel::mechType |
identity of the type of coagulation (child)
Definition at line 22 of file coagulationModel.h.
|
protected |
multiply the FM rate by this (1.0 default, user set); make =9/2/eps_c for LL
Definition at line 26 of file coagulationModel.h.