Rev 479 | Rev 575 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 479 | Rev 534 | ||
---|---|---|---|
Line 201... | Line 201... | ||
201 | return value1 + (responseClass-1)*(value2-value1); |
201 | return value1 + (responseClass-1)*(value2-value1); |
202 | }
|
202 | }
|
203 | 203 | ||
204 | /** calculation for the CO2 response for the ambientCO2 for the water- and nitrogen responses given.
|
204 | /** calculation for the CO2 response for the ambientCO2 for the water- and nitrogen responses given.
|
205 | The calculation follows Friedlingsstein 1995 (see also links to equations in code)
|
205 | The calculation follows Friedlingsstein 1995 (see also links to equations in code)
|
- | 206 | see also: http://iland.boku.ac.at/CO2+response
|
|
- | 207 | @param ambientCO2 current CO2 concentration (ppm)
|
|
- | 208 | @param nitrogenResponse (yearly) nitrogen response of the species
|
|
- | 209 | @param soilWaterReponse soil water response (mean value for a month)
|
|
206 | */
|
210 | */
|
207 | double SpeciesSet::co2Response(const double ambientCO2, const double nitrogenResponse, const double soilWaterResponse) const |
211 | double SpeciesSet::co2Response(const double ambientCO2, const double nitrogenResponse, const double soilWaterResponse) const |
208 | {
|
212 | {
|
209 | if (nitrogenResponse==0) |
213 | if (nitrogenResponse==0) |
210 | return 0.; |
214 | return 0.; |