Go to the documentation of this file. 1 #ifndef MOJA_MODULES_CBM_CBMDISTURBANCEEVENTMODULE_H_
2 #define MOJA_MODULES_CBM_CBMDISTURBANCEEVENTMODULE_H_
8 #include <unordered_map>
9 #include <unordered_set>
20 void subscribe(NotificationCenter& notificationCenter)
override;
22 flint::ModuleTypes
moduleType() {
return flint::ModuleTypes::DisturbanceEvent; };
56 #endif // MOJA_MODULES_CBM_CBMDISTURBANCEEVENTMODULE_H_
const flint::IPool * _woodyRootsLive
Definition: cbmdisturbanceeventmodule.h:44
const flint::IPool * _softwoodOther
Definition: cbmdisturbanceeventmodule.h:31
const flint::IPool * _hardwoodOther
Definition: cbmdisturbanceeventmodule.h:37
virtual void doDisturbanceEvent(DynamicVar) override
Definition: cbmdisturbanceeventmodule.cpp:97
Definition: ageclasshelper.cpp:12
const flint::IPool * _softwoodCoarseRoots
Definition: cbmdisturbanceeventmodule.h:33
void subscribe(NotificationCenter ¬ificationCenter) override
Definition: cbmdisturbanceeventmodule.cpp:33
virtual void doLocalDomainInit() override
Definition: cbmdisturbanceeventmodule.cpp:52
flint::IVariable * _smalltreeAge
Definition: cbmdisturbanceeventmodule.h:49
Definition: cbmmodulebase.h:22
const flint::IPool * _softwoodMerch
Definition: cbmdisturbanceeventmodule.h:30
virtual ~CBMDisturbanceEventModule()=default
flint::IVariable * _age
Definition: cbmdisturbanceeventmodule.h:28
Definition: cbmdisturbanceeventmodule.h:15
const flint::IPool * _softwoodStem
Definition: cbmdisturbanceeventmodule.h:46
const flint::IPool * _woodyFoliageLive
Definition: cbmdisturbanceeventmodule.h:42
const flint::IPool * _softwoodFoliage
Definition: cbmdisturbanceeventmodule.h:32
flint::IVariable * _shrubAge
Definition: cbmdisturbanceeventmodule.h:50
CBMDisturbanceEventModule()
Definition: cbmdisturbanceeventmodule.h:17
flint::ModuleTypes moduleType()
Definition: cbmdisturbanceeventmodule.h:22
const flint::IPool * _hardwoodMerch
Definition: cbmdisturbanceeventmodule.h:36
const flint::IPool * _hardwoodCoarseRoots
Definition: cbmdisturbanceeventmodule.h:39
const flint::IPool * _hardwoodFoliage
Definition: cbmdisturbanceeventmodule.h:38
const flint::IPool * _hardwoodStem
Definition: cbmdisturbanceeventmodule.h:47
const flint::IPool * _woodyStemsBranchesLive
Definition: cbmdisturbanceeventmodule.h:43
Definition: ageclasshelper.cpp:10
const flint::IPool * _hardwoodFineRoots
Definition: cbmdisturbanceeventmodule.h:40
const flint::IPool * _softwoodFineRoots
Definition: cbmdisturbanceeventmodule.h:34