//--------------------------------------------------------------------- /// <summary> /// Initializes the plug-in with a data file. /// </summary> /// <param name="dataFile"> /// Path to the file with initialization data. /// </param> /// <param name="startTime"> /// Initial timestep (year): the timestep that will be passed to the /// first call to the component's Run method. /// </param> public override void Initialize() { reinitialized = false; MetadataHandler.InitializeMetadata(parameters.Timestep, parameters.MapNamesTemplate, ModelCore, parameters.LogFileName); Timestep = parameters.Timestep; mapNameTemplate = parameters.MapNamesTemplate; intensityMapNameTemplate = parameters.IntensityMapNamesTemplate; tolwMapNameTemplate = "linearwind/tolw-{timestep}.img"; SiteVars.Initialize(); Event.Initialize(parameters.WindSeverities); //ModelCore.UI.WriteLine(" Opening wind log file \"{0}\" ...", parameters.LogFileName); //log = Landis.Data.CreateTextFile(parameters.LogFileName); //log.AutoFlush = true; //log.WriteLine("Time,Initiation Site,Total Sites,Damaged Sites,Cohorts Killed,Mean Severity"); }
//--------------------------------------------------------------------- public new void InitializePhase2() { SiteVars.ReInitialize(); reinitialized = true; }
//--------------------------------------------------------------------- public override void InitializePhase2() { SiteVars.ReInitialize(); reinitialized = true; }