Go to the documentation of this file.    1 #ifndef MOJA_MODULES_CBM_STANDMATURITYMODULE_H_ 
    2 #define MOJA_MODULES_CBM_STANDMATURITYMODULE_H_ 
    4 #include "moja/modules/cbm/_modules.cbm_exports.h" 
   15     StandMaturityModule(std::shared_ptr<StandGrowthCurveFactory> gcFactory, std::shared_ptr<VolumeToBiomassCarbonGrowth> volumeToBioGrowth)
 
   18     void subscribe(NotificationCenter& notificationCenter) 
override;
 
   20     flint::ModuleTypes 
moduleType()
 override { 
return flint::ModuleTypes::Model; };
 
   31     const flint::IVariable* 
_age;
 
   49 #endif // MOJA_MODULES_CBM_STANDMATURITYMODULE_H_ 
 
flint::IVariable * _standMaturity
Definition: standmaturitymodule.h:35
Definition: ageclasshelper.cpp:12
const flint::IPool * _swFoliage
Definition: standmaturitymodule.h:37
const flint::ILandUnitController * _landUnitController
Definition: standmaturitymodule.h:29
const flint::IVariable * _spuId
Definition: standmaturitymodule.h:33
double getCurrentFoliageValue()
Definition: standmaturitymodule.cpp:112
Definition: cbmmodulebase.h:22
DynamicVar _value
Definition: standmaturitymodule.h:40
const flint::IPool * _hwFoliage
Definition: standmaturitymodule.h:38
std::unordered_map< std::tuple< int, int >, double > _maxFoliageValues
Definition: standmaturitymodule.h:41
Definition: standmaturitymodule.h:13
StandMaturityModule(std::shared_ptr< StandGrowthCurveFactory > gcFactory, std::shared_ptr< VolumeToBiomassCarbonGrowth > volumeToBioGrowth)
Definition: standmaturitymodule.h:15
std::shared_ptr< VolumeToBiomassCarbonGrowth > _volumeToBioGrowth
Definition: standmaturitymodule.h:44
const flint::IVariable * _age
Definition: standmaturitymodule.h:31
void doLocalDomainInit() override
Definition: standmaturitymodule.cpp:36
void doTimingEndStep() override
Definition: standmaturitymodule.cpp:65
void doTimingInit() override
Definition: standmaturitymodule.cpp:50
void subscribe(NotificationCenter ¬ificationCenter) override
Definition: standmaturitymodule.cpp:23
Definition: ageclasshelper.cpp:10
flint::ModuleTypes moduleType() override
Definition: standmaturitymodule.h:20
const flint::IVariable * _gcId
Definition: standmaturitymodule.h:32
std::shared_ptr< StandGrowthCurveFactory > _gcFactory
Definition: standmaturitymodule.h:43