Changeset 14677 for branches/OptimizationNetworks/HeuristicLab.Problems.VehicleRouting/3.4/ProblemInstances/SingleDepotVRP/SingleDepotVRPEvaluator.cs
- Timestamp:
- 02/16/17 15:16:55 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Problems.VehicleRouting/3.4/ProblemInstances/SingleDepotVRP/SingleDepotVRPEvaluator.cs
r14185 r14677 31 31 public class SingleDepotVRPEvaluator : VRPEvaluator { 32 32 protected override void EvaluateTour(VRPEvaluation eval, IVRPProblemInstance instance, Tour tour, IVRPEncoding solution) { 33 TourInsertionInfotourInfo = new TourInsertionInfo(solution.GetVehicleAssignment(solution.GetTourIndex(tour)));33 var tourInfo = new TourInsertionInfo(solution.GetVehicleAssignment(solution.GetTourIndex(tour))); 34 34 eval.InsertionInfo.AddTourInsertionInfo(tourInfo); 35 35 … … 47 47 48 48 //drive there 49 double currentDista ce = instance.GetDistance(start, end, solution);50 distance += currentDista ce;49 double currentDistance = instance.GetDistance(start, end, solution); 50 distance += currentDistance; 51 51 52 StopInsertionInfo stopInfo = new StopInsertionInfo(start, end);52 var stopInfo = new StopInsertionInfo(start, end, currentDistance); 53 53 tourInfo.AddStopInsertionInfo(stopInfo); 54 54 } … … 68 68 protected override double GetTourInsertionCosts(IVRPProblemInstance instance, IVRPEncoding solution, TourInsertionInfo tourInsertionInfo, int index, int customer, 69 69 out bool feasible) { 70 StopInsertionInfoinsertionInfo = tourInsertionInfo.GetStopInsertionInfo(index);70 var insertionInfo = tourInsertionInfo.GetStopInsertionInfo(index); 71 71 72 72 double costs = 0;
Note: See TracChangeset
for help on using the changeset viewer.