Subversion Repositories public iLand

Rev

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

Rev 595 Rev 605
Line 360... Line 360...
360
    mLabileFlux.addBiomass(tree->biomassFineRoot(), species->cnFineroot(), tree->species()->snagKyl());
360
    mLabileFlux.addBiomass(tree->biomassFineRoot(), species->cnFineroot(), tree->species()->snagKyl());
361
361
362
    // for branches, add all biomass that remains in the forest to the soil
362
    // for branches, add all biomass that remains in the forest to the soil
363
    mRefractoryFlux.addBiomass(tree->biomassBranch()*(1.-remove_branch_fraction), species->cnWood(), tree->species()->snagKyr());
363
    mRefractoryFlux.addBiomass(tree->biomassBranch()*(1.-remove_branch_fraction), species->cnWood(), tree->species()->snagKyr());
364
    // the same treatment for stem residuals
364
    // the same treatment for stem residuals
365
    mRefractoryFlux.addBiomass(tree->biomassStem() * remove_stem_fraction, species->cnWood(), tree->species()->snagKyr());
365
    mRefractoryFlux.addBiomass(tree->biomassStem() * (1. - remove_stem_fraction), species->cnWood(), tree->species()->snagKyr());
366
366
367
    // split the corase wood biomass into parts (slower decay)
367
    // split the corase wood biomass into parts (slower decay)
368
    double biomass_rest = (tree->biomassCoarseRoot()) * 0.2;
368
    double biomass_rest = (tree->biomassCoarseRoot()) * 0.2;
369
    for (int i=0;i<5; i++)
369
    for (int i=0;i<5; i++)
370
        mOtherWood[i].addBiomass(biomass_rest, species->cnWood(), tree->species()->snagKyr());
370
        mOtherWood[i].addBiomass(biomass_rest, species->cnWood(), tree->species()->snagKyr());