//---------------------------------------------------------------------
public override void Initialize()
{
Timestep = parameters.Timestep;
mapNameTemplate = parameters.MapNamesTemplate;
dynamicEcos = parameters.DynamicFireRegions;
string logFileName = parameters.LogFileName;
string summaryLogFileName = parameters.SummaryLogFileName;
summaryFireRegionEventCount = new int[FireRegions.Dataset.Count];
Event.Initialize(parameters.FireDamages);
modelCore.UI.WriteLine(" Opening and Initializing Fire log files \"{0}\" and \"{1}\"...", parameters.LogFileName, parameters.SummaryLogFileName);
List <string> colnames = new List <string>();
foreach (IFireRegion fireregion in FireRegions.Dataset)
{
colnames.Add(fireregion.Name);
}
ExtensionMetadata.ColumnNames = colnames;
MetadataHandler.InitializeMetadata(Timestep, mapNameTemplate, logFileName, summaryLogFileName);
//if (isDebugEnabled)
// modelCore.UI.WriteLine("Initialization done");
}