//--------------------------------------------------------------------- public override void Initialize() { Timestep = parameters.Timestep; varName = parameters.VarName; dy_min = parameters.MinDroughtYears; dy_max = parameters.MaxDroughtYears; mapNameTemplate = parameters.MapNamesTemplate; SiteVars.Initialize(varName); PartialDisturbance.Initialize(); modelCore.UI.WriteLine(" Opening and Initializing Drought Disturbance log file \"{0}\"...", parameters.LogFileName); MetadataHandler.InitializeMetadata(Timestep, mapNameTemplate, parameters.LogFileName); }
//--------------------------------------------------------------------- public override void Initialize() { Timestep = parameters.Timestep; varName = parameters.VarName; dy_min = parameters.MinDroughtYears; dy_max = parameters.MaxDroughtYears; mapNameTemplate = parameters.MapNamesTemplate; SiteVars.Initialize(varName); PartialDisturbance.Initialize(); // Cohorts must be created before the base class is initialized // because the base class' reproduction module uses the core's // SuccessionCohorts property in its Initialization method. Landis.Library.BiomassCohorts.Cohorts.Initialize(Timestep, new CohortBiomass()); modelCore.UI.WriteLine(" Opening and Initializing Drought Disturbance log file \"{0}\"...", parameters.LogFileName); MetadataHandler.InitializeMetadata(Timestep, mapNameTemplate, parameters.LogFileName); }