Rev 779 | Rev 1104 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 779 | Rev 802 | ||
---|---|---|---|
Line 44... | Line 44... | ||
44 | const double *utilizableRadiation() const {return mUtilizableRadiation; } ///< utilizable radiation (rad*responses) |
44 | const double *utilizableRadiation() const {return mUtilizableRadiation; } ///< utilizable radiation (rad*responses) |
45 | const double *vpdResponse() const {return mVpdResponse; } |
45 | const double *vpdResponse() const {return mVpdResponse; } |
46 | const double *co2Response() const { return mCO2Response; } |
46 | const double *co2Response() const { return mCO2Response; } |
47 | double nitrogenResponse() const { return mNitrogenResponse; } |
47 | double nitrogenResponse() const { return mNitrogenResponse; } |
48 | double yearlyRadiation() const { return mTotalRadiation; } |
48 | double yearlyRadiation() const { return mTotalRadiation; } |
49 | double |
49 | double totalUtilizeableRadiation() const { return mTotalUtilizeableRadiation; } |
50 | /// response calculation called during water cycle
|
50 | /// response calculation called during water cycle
|
51 | /// calculates minimum-response of vpd-response and soilwater response
|
51 | /// calculates minimum-response of vpd-response and soilwater response
|
52 | void soilAtmosphereResponses(const double psi_kPa, const double vpd, double &rMinResponse) const; |
52 | void soilAtmosphereResponses(const double psi_kPa, const double vpd, double &rMinResponse) const; |
53 | 53 | ||
54 | private: |
54 | private: |
55 | const ResourceUnit *mRu; |
55 | const ResourceUnit *mRu; |
56 | const Species *mSpecies; |
56 | const Species *mSpecies; |
57 | 57 | ||
58 | double mRadiation[12]; ///< radiation sums per month ( |
58 | double mRadiation[12]; ///< radiation sums per month (MJ/m2) |
59 | double mUtilizableRadiation[12]; ///< sum of daily radiation*minResponse (MJ/m2) |
59 | double mUtilizableRadiation[12]; ///< sum of daily radiation*minResponse (MJ/m2) |
60 | double mTempResponse[12]; ///< average of temperature response |
60 | double mTempResponse[12]; ///< average of temperature response |
61 | double mSoilWaterResponse[12]; ///< average of soilwater response |
61 | double mSoilWaterResponse[12]; ///< average of soilwater response |
62 | double mVpdResponse[12]; ///< mean of vpd-response |
62 | double mVpdResponse[12]; ///< mean of vpd-response |
63 | double mNitrogenResponse; |
63 | double mNitrogenResponse; |
64 | double mCO2Response[12]; |
64 | double mCO2Response[12]; |
65 | double mTotalRadiation; ///< total radiation of the year (MJ/m2) |
65 | double mTotalRadiation; ///< total radiation of the year (MJ/m2) |
66 | double |
66 | double mTotalUtilizeableRadiation; ///< yearly sum of utilized radiation (MJ/m2) |
67 | }; |
67 | }; |
68 | 68 | ||
69 | #endif // SPECIESRESPONSE_H
|
69 | #endif // SPECIESRESPONSE_H
|