Rev 475 | Rev 493 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 475 | Rev 483 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | {
|
30 | {
|
31 | Expression heightGrowthPotential; ///< formula that expresses height growth potential |
31 | Expression heightGrowthPotential; ///< formula that expresses height growth potential |
32 | int maxStressYears; ///< trees die, if they are "stressed" for this number of consectuive years |
32 | int maxStressYears; ///< trees die, if they are "stressed" for this number of consectuive years |
33 | double stressThreshold; ///< tree is considered as "stressed" if f_env_yr is below that threhold |
33 | double stressThreshold; ///< tree is considered as "stressed" if f_env_yr is below that threhold |
34 | float hdSapling; ///< fixed height-diameter ratio used for saplings |
34 | float hdSapling; ///< fixed height-diameter ratio used for saplings |
35 | double ReineckesR; ///< Reineckes R, i.e. maximum stem number for a dg of 25cm |
- | |
- | 35 | double ReinekesR; ///< Reinekes R, i.e. maximum stem number for a dg of 25cm |
|
36 | double referenceRatio; ///< f_ref (eq. 3) -> ratio reference site / optimum site |
36 | double referenceRatio; ///< f_ref (eq. 3) -> ratio reference site / optimum site |
37 | SaplingGrowthParameters(): maxStressYears(3), stressThreshold(0.1), hdSapling(80.f), ReineckesR(1450.), referenceRatio(1.) {} |
- | |
- | 37 | SaplingGrowthParameters(): maxStressYears(3), stressThreshold(0.1), hdSapling(80.f), ReinekesR(1450.), referenceRatio(1.) {} |
|
- | 38 | double representedStemNumber(const double dbh) const { return ReinekesR*pow(dbh/25, -1.605); } ///< stem number that is represented by one cohort (N/ha) (using Reinekes Law) |
|
38 | }; |
39 | }; |
39 | 40 | ||
40 | 41 | ||
41 | class Species
|
42 | class Species
|
42 | {
|
43 | {
|