SootLib
Loading...
Searching...
No Matches
sootModel_LOGN.h
Go to the documentation of this file.
1#pragma once
2
3#include "sootModel.h"
4#include "sootDefs.h"
5#include "state.h"
6
7namespace soot {
8
14
15class sootModel_LOGN : public sootModel {
16
18
20
21public:
22
23 virtual void setSourceTerms(state &state);
24
25 double Mr(double k, double M0, double M1, double M2) const;
26
27 virtual double pahSootCollisionRatePerDimer(const state &state, const double mDimer) const;
28
30
31 sootModel_LOGN(size_t nsoot_,
32 nucleationModel *nucl_,
33 growthModel *grow_,
34 oxidationModel *oxid_,
35 coagulationModel *coag_);
36
37 sootModel_LOGN(size_t nsoot_,
38 nucleationMech Nmech,
39 growthMech Gmech,
40 oxidationMech Omech,
41 coagulationMech Cmech);
42
43 virtual ~sootModel_LOGN() {};
44
45};
46} // namspace soot
double Mr(double k, double M0, double M1, double M2) const
virtual double pahSootCollisionRatePerDimer(const state &state, const double mDimer) const
virtual void setSourceTerms(state &state)
Definition: sootDefs.h:11
oxidationMech
Definition: sootDefs.h:33
coagulationMech
Definition: sootDefs.h:34
growthMech
Definition: sootDefs.h:32
nucleationMech
Definition: sootDefs.h:31