58    QList<DisturbanceInterface*> mInterfaces; 
 
   59    QList<SetupResourceUnitInterface*> mSetupRUs;
 
   60    QList<WaterInterface*> mWater;
 
   61    QList<TreeDeathInterface*> mTreeDeath;
 
Definition: plugin_interface.h:35
 
The Modules class is the container for iLand modules (e.g.
Definition: modules.h:35
 
void calculateWater(const ResourceUnit *resource_unit, const WaterCycleData *water_data)
Definition: modules.cpp:109
 
void setupResourceUnit(const ResourceUnit *ru)
Definition: modules.cpp:90
 
void yearBegin()
executes yearly initialization code for each module
Definition: modules.cpp:163
 
Modules()
Definition: modules.cpp:40
 
void setup()
general setup
Definition: modules.cpp:96
 
void run()
execute the modules
Definition: modules.cpp:125
 
DisturbanceInterface * module(const QString &module_name)
get interface by name (or 0 if not present)
Definition: modules.cpp:82
 
bool hasSetupResourceUnits()
Definition: modules.h:44
 
void treeDeath(const Tree *tree, int removal_type)
Definition: modules.cpp:115
 
ResourceUnit is the spatial unit that encapsulates a forest stand and links to several environmental ...
Definition: resourceunit.h:49
 
Definition: plugin_interface.h:52
 
Definition: plugin_interface.h:80
 
A tree is the basic simulation entity of iLand and represents a single tree.
Definition: tree.h:44
 
WaterCycleData is a data transfer container for water-related details.
Definition: watercycle.h:191
 
Definition: plugin_interface.h:67