Subversion Repositories public iLand

Rev

Rev 535 | Rev 639 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 535 Rev 595
Line 68... Line 68...
68
    bool isEvergreen() const { return mEvergreen; }
68
    bool isEvergreen() const { return mEvergreen; }
69
    bool isSeedYear() const { return mIsSeedYear; }
69
    bool isSeedYear() const { return mIsSeedYear; }
70
70
71
71
72
    // calculations: allometries
72
    // calculations: allometries
73
    double biomassFoliage(const double dbh) const;
73
    inline double biomassFoliage(const double dbh) const { return mFoliage_a * pow(dbh, mFoliage_b); }
74
    double biomassWoody(const double dbh) const;
74
    inline double biomassWoody(const double dbh) const { return mWoody_a * pow(dbh, mWoody_b); }
75
    double biomassRoot(const double dbh) const;
75
    inline double biomassRoot(const double dbh) const { return mRoot_a * pow(dbh, mRoot_b); }
76
    double biomassBranch(const double dbh) const;
76
    inline double biomassBranch(const double dbh) const { return mBranch_a * pow(dbh, mBranch_b); }
77
    double allometricRatio_wf() const { return mWoody_b / mFoliage_b; }
77
    inline double allometricRatio_wf() const { return mWoody_b / mFoliage_b; }
78
    double allometricFractionStem(const double dbh) const;
78
    double allometricFractionStem(const double dbh) const;
79
    double finerootFoliageRatio() const { return mFinerootFoliageRatio; } ///< ratio of fineroot mass (kg) to foliage mass (kg)
79
    double finerootFoliageRatio() const { return mFinerootFoliageRatio; } ///< ratio of fineroot mass (kg) to foliage mass (kg)
80
    // cn ratios
80
    // cn ratios
81
    double cnFoliage() const { return mCNFoliage; }
81
    double cnFoliage() const { return mCNFoliage; }
82
    double cnFineroot() const { return mCNFineroot; }
82
    double cnFineroot() const { return mCNFineroot; }