SootLib
Loading...
Searching...
No Matches
coagulationModel_HM.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
coagulationModels/coagulationModel_FM.h
"
4
#include "
coagulationModels/coagulationModel_CONTINUUM.h
"
5
#include "
state.h
"
6
7
namespace
soot
{
8
14
15
class
coagulationModel_HM
:
public
coagulationModel_FM
,
public
coagulationModel_CONTINUUM
{
16
18
20
21
public
:
22
23
double
getCoagulationSootRate
(
const
state
&
state
,
double
m1,
double
m2)
const override
;
24
26
27
coagulationModel_HM
() {
28
FM_multiplier
= 1.0;
29
mechType
=
coagulationMech::HM
;
30
}
31
~coagulationModel_HM
()
override
=
default
;
32
};
33
}
// namespace soot
soot::coagulationModel_CONTINUUM
Definition:
coagulationModel_CONTINUUM.h:14
soot::coagulationModel_FM
Definition:
coagulationModel_FM.h:14
soot::coagulationModel_HM
Definition:
coagulationModel_HM.h:15
soot::coagulationModel_HM::coagulationModel_HM
coagulationModel_HM()
Definition:
coagulationModel_HM.h:27
soot::coagulationModel_HM::~coagulationModel_HM
~coagulationModel_HM() override=default
soot::coagulationModel_HM::getCoagulationSootRate
double getCoagulationSootRate(const state &state, double m1, double m2) const override
Definition:
coagulationModel_HM.cc:22
soot::coagulationModel::mechType
coagulationMech mechType
identity of the type of coagulation (child)
Definition:
coagulationModel.h:22
soot::coagulationModel::FM_multiplier
double FM_multiplier
multiply the FM rate by this (1.0 default, user set); make =9/2/eps_c for LL
Definition:
coagulationModel.h:26
soot::state
Definition:
state.h:17
coagulationModel_CONTINUUM.h
coagulationModel_FM.h
soot
Definition:
sootDefs.h:11
soot::coagulationMech::HM
@ HM
state.h
src
coagulationModels
coagulationModel_HM.h
Generated by
1.9.5