Rev 453 | Rev 467 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 453 | Rev 460 | ||
---|---|---|---|
Line 84... | Line 84... | ||
84 | inline double deathProb_stress(const double &stress_index) const; |
84 | inline double deathProb_stress(const double &stress_index) const; |
85 | // aging
|
85 | // aging
|
86 | double aging(const float height, const int age) const; |
86 | double aging(const float height, const int age) const; |
87 | int estimateAge(const float height) const;///< estimate age for a tree with the current age |
87 | int estimateAge(const float height) const;///< estimate age for a tree with the current age |
88 | // regeneration
|
88 | // regeneration
|
89 | void seedProduction(const int age, const QPoint &position_index); |
- | |
- | 89 | void seedProduction(const int age, const float height, const QPoint &position_index); |
|
90 | void setSeedDispersal(SeedDispersal *seed_dispersal) {mSeedDispersal=seed_dispersal; } |
90 | void setSeedDispersal(SeedDispersal *seed_dispersal) {mSeedDispersal=seed_dispersal; } |
91 | // environmental responses
|
91 | // environmental responses
|
92 | double vpdResponse(const double &vpd) const; |
92 | double vpdResponse(const double &vpd) const; |
93 | inline double temperatureResponse(const double &delayed_temp) const; |
93 | inline double temperatureResponse(const double &delayed_temp) const; |
94 | double nitrogenResponse(const double &availableNitrogen) const { return mSet->nitrogenResponse(availableNitrogen, mRespNitrogenClass); } |
94 | double nitrogenResponse(const double &availableNitrogen) const { return mSet->nitrogenResponse(availableNitrogen, mRespNitrogenClass); } |