Landis.Extension.Insects.Defoliate.Initialize C# (CSharp) Method

Initialize() public static method

public static Initialize ( IInputParameters parameters ) : void
parameters IInputParameters
return void
        public static void Initialize(IInputParameters parameters)
        {
            manyInsect = parameters.ManyInsect;

            // Assign the method below to the CohortDefoliation delegate in
            // biomass-cohorts/Biomass.CohortDefoliation.cs
            CohortDefoliation.Compute = DefoliateCohort;

        }

Usage Example

コード例 #1
0
        //---------------------------------------------------------------------
        /// <summary>
        /// Initializes the extension with a data file.
        /// </summary>

        public override void Initialize()
        {
            Timestep          = parameters.Timestep;
            Timestep          = 1; //parameters.Timestep;
            mapNameTemplate   = parameters.MapNamesTemplate;
            manyInsect        = parameters.ManyInsect;
            activeInsectIndex = 0;

            MetadataHandler.InitializeMetadata(parameters.Timestep, parameters.MapNamesTemplate, parameters.LogFileName, manyInsect, ModelCore);
            SiteVars.Initialize();
            Defoliate.Initialize(parameters);
            GrowthReduction.Initialize(parameters);

            // ARJAN
            //if (Landis.Extension.Succession.Biomass.PlugIn.SuccessionTimeStep != 1)
            //     PlugIn.ModelCore.UI.WriteLine("  CAUTION!  If using Biomass Insects, Biomass Succession should be operating at an ANNUAL time step.");

            foreach (IInsect insect in manyInsect)
            {
                if (insect == null)
                {
                    PlugIn.ModelCore.UI.WriteLine("  Caution!  Insect Parameters NOT loading correctly.");
                }

                insect.Neighbors = GetNeighborhood(insect.NeighborhoodDistance);
                // PlugIn.ModelCore.UI.WriteLine("   Biomass Insects:  Dispersal Neighborhood = {0} neighbors.", i);
                insect.LastBioRemoved = 0;
            }
        }
All Usage Examples Of Landis.Extension.Insects.Defoliate::Initialize