//foreach (ID element in monitoredElement)
        //{
        //    if (element.type == ElementType.Particle)
        //    {
        //        currentSituation.particles[element.number].addMonitoring(OnChangeNotificaction);
        //    }
        //}

        public override void computeResult()
        {
            if (IterationCount > 0)
            {
                NormalizeResult();
            }
            resultPrinter.PrintByteResult(HeatMap);

            //DisplayHeatMap();
        }
        //foreach (ID element in monitoredElement)
        //{
        //    if (element.type == ElementType.Particle)
        //    {
        //        currentSituation.particles[element.number].addMonitoring(OnChangeNotificaction);
        //    }
        //}

        public override void computeResult()
        {
            resultPrinter.PrintByteResult(HeatMap);
        }