//--------------------------------------------------------------------- /// <summary> /// Adds some biomass for a species to the LITTER pools at a site. /// </summary> public static VarEcoregionSpecies<double> GetKNwdLitter() { KNwdLitter = new VarEcoregionSpecies<double>("KNwdLitter"); foreach (IEcoregion ecoregion in PlugIn.ModelCore.Ecoregions) { double siteAET = (double)AET[ecoregion]; foreach (ISpecies spc in PlugIn.modelCore.Species) { //Calculation of decomposition rate for species litter cohort // Decay rate from Meentemeyer 1978. Ecology 59: 465-472. KNwdLitter[ecoregion, spc] =1.0/12.0 * (-0.5365 + (0.00241 * siteAET)) - (((-0.01586 + (0.000056 * siteAET)) * FolLignin[spc] * 100)); } } return KNwdLitter; }
public static void Initialize(IInputParameters parameters) { AET = parameters.AET; FolLignin = parameters.FolLignin; KNwdLitter = GetKNwdLitter(); }