Landis.Extension.LandUse.SiteVars.Initialize C# (CSharp) Метод

Initialize() публичный статический Метод

public static Initialize ( ICore modelCore ) : void
modelCore ICore
Результат void
        public static void Initialize(ICore modelCore)
        {
            landUse = modelCore.Landscape.NewSiteVar<LandUse>();
            allowHarvest = new AllowHarvestSiteVar();
            Model.Core.RegisterSiteVar(allowHarvest, "LandUse.AllowHarvest");
        }

Usage Example

Пример #1
0
        //---------------------------------------------------------------------

        public override void Initialize()
        {
            Model.Core.UI.WriteLine("Initializing {0}...", Name);
            SiteVars.Initialize(Model.Core);
            Timestep         = parameters.Timestep;
            inputMapTemplate = parameters.InputMaps;
            if (parameters.SiteLogPath != null)
            {
                SiteLog.Initialize(parameters.SiteLogPath);
            }

            // Load initial land uses from input map for timestep 0
            ProcessInputMap(
                delegate(Site site,
                         LandUse initialLandUse)
            {
                SiteVars.LandUse[site] = initialLandUse;
                return(initialLandUse.Name);
            });
        }
SiteVars