Subversion Repositories public iLand

Rev

Rev 327 | Rev 367 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 327 Rev 328
Line 16... Line 16...
16
    void calculate();
16
    void calculate();
17
    // access responses
17
    // access responses
18
    const double *tempResponse() const { return mTempResponse; }
18
    const double *tempResponse() const { return mTempResponse; }
19
    const double *soilWaterResponse() const { return mSoilWaterResponse; }
19
    const double *soilWaterResponse() const { return mSoilWaterResponse; }
20
    const double *absorbedRadiation() const { return mRadiation; } ///< radiation sum in MJ/m2
20
    const double *absorbedRadiation() const { return mRadiation; } ///< radiation sum in MJ/m2
21
    const double *utilizableRadiation() const {return mUtilizableRadiation; }
21
    const double *utilizableRadiation() const {return mUtilizableRadiation; } ///< utilizable radiation (rad*responses)
-
 
22
    const double *vpdResponse() const {return mVpdResponse; }
22
    const double *co2Response() const { return mCO2Response; }
23
    const double *co2Response() const { return mCO2Response; }
23
    double nitrogenResponse() const { return mNitrogenResponse; }
24
    double nitrogenResponse() const { return mNitrogenResponse; }
24
private:
25
private:
25
    void clear();
26
    void clear();
26
    const ResourceUnit *mRu;
27
    const ResourceUnit *mRu;
Line 28... Line 29...
28
29
29
    double mRadiation[12]; ///<  radiation sums per month (within vegetation period)
30
    double mRadiation[12]; ///<  radiation sums per month (within vegetation period)
30
    double mUtilizableRadiation[12]; ///< sum of daily radiation*minResponse
31
    double mUtilizableRadiation[12]; ///< sum of daily radiation*minResponse
31
    double mTempResponse[12]; ///< average of temperature response
32
    double mTempResponse[12]; ///< average of temperature response
32
    double mSoilWaterResponse[12]; ///< average of soilwater response
33
    double mSoilWaterResponse[12]; ///< average of soilwater response
-
 
34
    double mVpdResponse[12]; ///< mean of vpd-response
33
    double mNitrogenResponse;
35
    double mNitrogenResponse;
34
    double mCO2Response[12];
36
    double mCO2Response[12];
35
};
37
};
36
38
37
#endif // SPECIESRESPONSE_H
39
#endif // SPECIESRESPONSE_H