More...
#include <phenology.h>
|
| | Phenology (const Climate *climate) |
| |
| | Phenology (const int id, const Climate *climate, const double minVpd, const double maxVpd, const double minDayLength, const double maxDayLength, const double minTemp, const double maxTemp) |
| |
| int | id () const |
| |
| void | calculate () |
| | calculate the phenology for the current year More...
|
| |
| const double * | month () const |
| | get result of phenology calcualtion for this year (a pointer to a array of 12 values between 0..1: 0: no days with foliage) More...
|
| |
| int | vegetationPeriodLength () const |
| | length of vegetation period in days, returs 365 for evergreens More...
|
| |
| int | vegetationPeriodStart () const |
| | day of year when vegeation period starts More...
|
| |
| int | vegetationPeriodEnd () const |
| | day of year when vegeation period stops More...
|
| |
| int | chillingDays () const |
| | get days of year that meet chilling requirements: the days in the autumn of the last year + the days of this spring season More...
|
| |
| int | chillingDaysLastYear () const |
| |
The Phenology submodule calculates the length of the growing season according to the model of Jolly et al (2005). The calculation is performed for species-groups (i.e.: species are lumped together to groups) and a given climate (i.e. worst case: for each ResourceUnit).
See http://iland-model.org/phenology for details.
◆ Phenology() [1/2]
| Phenology::Phenology |
( |
const Climate * |
climate | ) |
|
|
inline |
◆ Phenology() [2/2]
| Phenology::Phenology |
( |
const int |
id, |
|
|
const Climate * |
climate, |
|
|
const double |
minVpd, |
|
|
const double |
maxVpd, |
|
|
const double |
minDayLength, |
|
|
const double |
maxDayLength, |
|
|
const double |
minTemp, |
|
|
const double |
maxTemp |
|
) |
| |
|
inline |
◆ calculate()
| void Phenology::calculate |
( |
| ) |
|
calculate the phenology for the current year
calculates the phenology according to Jolly et al.
2005. The calculation is performed for a given "group" and a present "climate".
◆ chillingDays()
| int Phenology::chillingDays |
( |
| ) |
const |
|
inline |
get days of year that meet chilling requirements: the days in the autumn of the last year + the days of this spring season
◆ chillingDaysLastYear()
| int Phenology::chillingDaysLastYear |
( |
| ) |
const |
|
inline |
◆ id()
| int Phenology::id |
( |
| ) |
const |
|
inline |
◆ month()
| const double * Phenology::month |
( |
| ) |
const |
|
inline |
get result of phenology calcualtion for this year (a pointer to a array of 12 values between 0..1: 0: no days with foliage)
◆ vegetationPeriodEnd()
| int Phenology::vegetationPeriodEnd |
( |
| ) |
const |
|
inline |
day of year when vegeation period stops
◆ vegetationPeriodLength()
| int Phenology::vegetationPeriodLength |
( |
| ) |
const |
|
inline |
length of vegetation period in days, returs 365 for evergreens
◆ vegetationPeriodStart()
| int Phenology::vegetationPeriodStart |
( |
| ) |
const |
|
inline |
day of year when vegeation period starts
The documentation for this class was generated from the following files: