//--------------------------------------------------------------------- protected override void InitializeSite(ActiveSite site, ICommunity initialCommunity) { InitialBiomass initialBiomass = InitialBiomass.Compute(site, initialCommunity); SiteVars.Cohorts[site] = InitialBiomass.Clone(initialBiomass.Cohorts); //IEcoregion ecoregion = PlugIn.ModelCore.Ecoregion[site]; SiteVars.SurfaceDeadWood[site] = initialBiomass.SurfaceDeadWood.Clone(); SiteVars.SurfaceStructural[site] = initialBiomass.SurfaceStructural.Clone(); SiteVars.SurfaceMetabolic[site] = initialBiomass.SurfaceMetabolic.Clone(); SiteVars.SoilDeadWood[site] = initialBiomass.SoilDeadWood.Clone(); SiteVars.SoilStructural[site] = initialBiomass.SoilStructural.Clone(); SiteVars.SoilMetabolic[site] = initialBiomass.SoilMetabolic.Clone(); SiteVars.SOM1surface[site] = initialBiomass.SOM1surface.Clone(); SiteVars.SOM1soil[site] = initialBiomass.SOM1soil.Clone(); SiteVars.SOM2[site] = initialBiomass.SOM2.Clone(); SiteVars.SOM3[site] = initialBiomass.SOM3.Clone(); SiteVars.MineralN[site] = initialBiomass.MineralN; SiteVars.CohortLeafC[site] = initialBiomass.CohortLeafC; SiteVars.CohortFRootC[site] = initialBiomass.CohortFRootC; SiteVars.CohortLeafN[site] = initialBiomass.CohortLeafN; SiteVars.CohortFRootN[site] = initialBiomass.CohortFRootN; SiteVars.CohortWoodC[site] = initialBiomass.CohortWoodC; SiteVars.CohortCRootC[site] = initialBiomass.CohortCRootC; SiteVars.CohortWoodN[site] = initialBiomass.CohortWoodN; SiteVars.CohortCRootN[site] = initialBiomass.CohortCRootN; }