Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }