protected override void EvaluateMove()
        {
            PotvinVehicleAssignmentMove move = VehicleAssignmentMoveParameter.ActualValue;

            PotvinEncoding newSolution = VehicleAssignmentMoveParameter.ActualValue.Individual.Clone() as PotvinEncoding;

            PotvinVehicleAssignmentMoveMaker.Apply(newSolution, move, ProblemInstance);

            UpdateEvaluation(newSolution);
        }
 protected PotvinVehicleAssignmentMoveMaker(PotvinVehicleAssignmentMoveMaker original, Cloner cloner)
     : base(original, cloner)
 {
 }
 protected PotvinVehicleAssignmentMoveMaker(PotvinVehicleAssignmentMoveMaker original, Cloner cloner)
   : base(original, cloner) {
 }