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: