/// <summary> /// Reduces biomass /// </summary> /// <param name="site"></param> /// <param name="reductionPercent"></param> /// <returns>Returns biomass reduction</returns> private double ReduceBiomass(ActiveSite site, double reductionPercent) { double initialBiomass = biomass[site]; PartialDisturbance.ReduceCohortBiomass(site, reductionPercent); //calculate new biomass value double reducedBiomass = ComputeLivingBiomass(site); return(initialBiomass - reducedBiomass); }
/// <summary> /// Reduces biomass /// </summary> /// <param name="site"></param> /// <param name="reductionPercent"></param> /// <returns>Returns biomass reduction</returns> private double ReduceBiomass(ActiveSite site, double reductionPercent) { double initialBiomass = biomass[site]; //PlugIn.ModelCore.UI.WriteLine(" Percent Reduction = {0}", reductionPercent); PartialDisturbance.ReduceCohortBiomass(site, reductionPercent); //calculate new biomass value double reducedBiomass = ComputeLivingBiomass(site); return(initialBiomass - reducedBiomass); }