//-------------------------------------------------------------------------------------------------- // Constructor //-------------------------------------------------------------------------------------------------- #region Constructor /// <summary> /// Basic constructor that includes a visualization engine and a logging engine /// </summary> /// <param name="drawingEngine">The drawing engine to be used</param> /// <param name="loggingEngine">The logging engine to be used</param> public SimulationEngine(IDrawingSimulationEngine drawingEngine, IModelLog loggingEngine) { _currentlyTriggeredEvents = new List <Event>(); _drawingEngine = drawingEngine; _selList = new ScheduledEventList(); _loggingEngine = loggingEngine; } // end of SimulationEngine
public CustomDownloadMonitor(IModelLog log, ICollection <string> criticals = null) : base(log, criticals) { _log = log; if (criticals != null) { this.criticals = new HashSet <string>(criticals); } }