public bool PreviousStep()
        {
            int actualstep = step;

            actualstep--;
            step = 0;

            if (actualstep >= 0)
            {
                SimulatorModel = new MA_SimulatorModel();

                try
                {
                    SimulatorModel.CreateSimulatorDomain(InputDescriptor);
                    for (int i = 0; i < actualstep; i++)
                    {
                        NextStep();
                    }
                }
                catch (Exception e)
                {

                }
            }

            GC.Collect();

            return true;
        }
 public Metrics(MA_SimulatorModel simulatorModel)
 {
     this.simulatorModel = simulatorModel;
 }
 public MA_SimulatorViewModel()
 {
     SimulatorModel = new MA_SimulatorModel();
 }
 public NextFitAlgorithm(MA_SimulatorModel simulatorModel)
 {
     this.simulatorModel = simulatorModel;
 }