Subversion Repositories public iLand

Rev

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.;