//--------------------------------------------------------------------- private InitialBiomass(SiteCohorts cohorts, Pool deadWoodyPool, Pool deadNonWoodyPool) { this.cohorts = cohorts; this.deadWoodyPool = deadWoodyPool; this.deadNonWoodyPool = deadNonWoodyPool; }
//--------------------------------------------------------------------- /// <summary> /// Initializes the module. /// </summary> public static void Initialize() { cohorts = Model.Core.Landscape.NewSiteVar<SiteCohorts>(); woodyDebris = Model.Core.Landscape.NewSiteVar<Pool>(); litter = Model.Core.Landscape.NewSiteVar<Pool>(); foreach (ActiveSite site in Model.Core.Landscape) { // site cohorts are initialized by the PlugIn.InitializeSite method woodyDebris[site] = new Pool(); litter[site] = new Pool(); } Model.Core.RegisterSiteVar(SiteVars.WoodyDebris, "Succession.WoodyDebris"); Model.Core.RegisterSiteVar(SiteVars.Litter, "Succession.Litter"); }
public Pool Clone() { Pool newPool = new Pool(); newPool.Mass = this.mass; newPool.DecayValue = this.decayValue; newPool.InitialMass = this.initialMass; return newPool; }