Rev 713 | Rev 718 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 713 | Rev 714 | ||
---|---|---|---|
Line 914... | Line 914... | ||
914 | void Tree::removeDisturbance(const double stem_to_soil_fraction, const double stem_to_snag_fraction, const double branch_to_soil_fraction, const double branch_to_snag_fraction, const double foliage_to_soil_fraction) |
914 | void Tree::removeDisturbance(const double stem_to_soil_fraction, const double stem_to_snag_fraction, const double branch_to_soil_fraction, const double branch_to_snag_fraction, const double foliage_to_soil_fraction) |
915 | {
|
915 | {
|
916 | setFlag(Tree::TreeDead, true); // set flag that tree is dead |
916 | setFlag(Tree::TreeDead, true); // set flag that tree is dead |
917 | mRU->treeDied(); |
917 | mRU->treeDied(); |
918 | ResourceUnitSpecies &rus = mRU->resourceUnitSpecies(species()); |
918 | ResourceUnitSpecies &rus = mRU->resourceUnitSpecies(species()); |
919 | rus. |
919 | rus.statisticsDead().add(this, 0); |
920 | if (ru()->snag()) |
920 | if (ru()->snag()) |
921 | ru()->snag()->addDisturbance(this, stem_to_snag_fraction, stem_to_soil_fraction, branch_to_snag_fraction, branch_to_soil_fraction, foliage_to_soil_fraction); |
921 | ru()->snag()->addDisturbance(this, stem_to_snag_fraction, stem_to_soil_fraction, branch_to_snag_fraction, branch_to_soil_fraction, foliage_to_soil_fraction); |
922 | }
|
922 | }
|
923 | 923 | ||
924 | void Tree::removeBiomass(const double removeFoliageFraction, const double removeBranchFraction, const double removeStemFraction) |
924 | void Tree::removeBiomass(const double removeFoliageFraction, const double removeBranchFraction, const double removeStemFraction) |