Subversion Repositories public iLand

Rev

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); }