20#ifndef SPECIESRESPONSE_H
21#define SPECIESRESPONSE_H
57 double mRadiation[12];
58 double mUtilizableRadiation[12];
59 double mTempResponse[12];
60 double mSoilWaterResponse[12];
61 double mVpdResponse[12];
62 double mNitrogenResponse;
63 double mCO2Response[12];
64 double mTotalRadiation;
65 double mTotalUtilizeableRadiation;
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
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
void setup(ResourceUnitSpecies *rus)
Definition: speciesresponse.cpp:60
double totalUtilizeableRadiation() const
Definition: speciesresponse.h:48
const double * tempResponse() const
Definition: speciesresponse.h:40
SpeciesResponse()
Definition: speciesresponse.cpp:45
void soilAtmosphereResponses(const double psi_kPa, const double vpd, double &rMinResponse) const
response calculation called during water cycle calculates minimum-response of vpd-response and soilwa...
Definition: speciesresponse.cpp:71
const double * vpdResponse() const
Definition: speciesresponse.h:44
double nitrogenResponse() const
Definition: speciesresponse.h:46
const ResourceUnit * resourceUnit() const
Definition: speciesresponse.h:38
const double * utilizableRadiation() const
utilizable radiation (rad*responses)
Definition: speciesresponse.h:43
const double * globalRadiation() const
radiation sum in MJ/m2
Definition: speciesresponse.h:42
const double * co2Response() const
Definition: speciesresponse.h:45
void calculate()
calculate the species specific environmental response values for the resource unit.
Definition: speciesresponse.cpp:80
double yearlyRadiation() const
Definition: speciesresponse.h:47
const Species * species() const
Definition: speciesresponse.h:37
void clear()
set all responses to 0
Definition: speciesresponse.cpp:50
const double * soilWaterResponse() const
Definition: speciesresponse.h:41