20#ifndef RESOURCEUNITSPECIES_H
21#define RESOURCEUNITSPECIES_H
67 void calculate(
const bool fromEstablishment=
false);
72 double mRemovedGrowth;
Establishment deals with the establishment process of saplings.
Definition: establishment.h:27
Definition: production3pg.h:26
ResourceUnit is the spatial unit that encapsulates a forest stand and links to several environmental ...
Definition: resourceunit.h:49
The class contains data available at ResourceUnit x Species scale.
Definition: resourceunitspecies.h:34
ResourceUnitSpecies()
Definition: resourceunitspecies.h:36
StandStatistics & statisticsDead()
statistics of died trees
Definition: resourceunitspecies.h:51
double removedVolume() const
sum of volume with was remvoved because of death/management (m3/ha)
Definition: resourceunitspecies.h:59
const Species * species() const
return pointer to species
Definition: resourceunitspecies.h:42
Establishment & establishment()
establishment submodel
Definition: resourceunitspecies.h:49
const StandStatistics & constStatistics() const
const accessor
Definition: resourceunitspecies.h:53
StandStatistics & statisticsMgmt()
statistics of removed trees
Definition: resourceunitspecies.h:52
SaplingStat & saplingStat()
statistics for the sapling sub module
Definition: resourceunitspecies.h:46
void setup(Species *species, ResourceUnit *ru)
Definition: resourceunitspecies.cpp:47
const ResourceUnit * ru() const
return pointer to resource unit
Definition: resourceunitspecies.h:43
const SpeciesResponse * speciesResponse() const
Definition: resourceunitspecies.h:41
const Production3PG & prod3PG() const
the 3pg production model of this speies x resourceunit
Definition: resourceunitspecies.h:44
const SaplingStat & constSaplingStat() const
statistics for the sapling sub module
Definition: resourceunitspecies.h:47
const StandStatistics & constStatisticsMgmt() const
const accessor
Definition: resourceunitspecies.h:55
void updateGWL()
Definition: resourceunitspecies.cpp:97
double leafAreaIndexSaplings() const
leaf area (m2) of the saplings on the resource unit
Definition: resourceunitspecies.cpp:105
StandStatistics & statistics()
statistics of this species on the resourceunit
Definition: resourceunitspecies.h:50
~ResourceUnitSpecies()
Definition: resourceunitspecies.cpp:41
const StandStatistics & constStatisticsDead() const
const accessor
Definition: resourceunitspecies.h:54
double leafAreaIndex() const
leaf area index (m2/m2) of the species (trees>4m)
Definition: resourceunitspecies.h:63
void calculate(const bool fromEstablishment=false)
calculate response for species, calculate actual 3PG production
Definition: resourceunitspecies.cpp:69
The SaplingStat class stores statistics on the resource unit x species level.
Definition: saplings.h:132
The behavior and general properties of tree species.
Definition: species.h:75
Environmental responses relevant for production of a tree species on resource unit level.
Definition: speciesresponse.h:27
Collects information on stand level for each tree species.
Definition: standstatistics.h:28
double leafAreaIndex() const
[m2/m2]/ha stocked area (trees > 4m)
Definition: standstatistics.h:50