Changeset 6787 for branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/PickupDelivery/PDShift
- Timestamp:
- 09/16/11 16:47:57 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/PickupDelivery/PDShift/PotvinPDShiftMove.cs
r6773 r6787 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; 30 30 using HeuristicLab.Optimization; 31 using System; 31 32 32 33 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { … … 76 77 #region IVRPMove Members 77 78 79 [ThreadStatic] 78 80 private static PotvinPDShiftMoveEvaluator moveEvaluator; 79 81 public VRPMoveEvaluator GetMoveEvaluator() { … … 84 86 } 85 87 88 [ThreadStatic] 86 89 private static PotvinPDShiftMoveMaker moveMaker; 87 90 public VRPMoveMaker GetMoveMaker() { … … 92 95 } 93 96 97 [ThreadStatic] 94 98 private static PotvinPDShiftMoveTabuMaker tabuMaker; 95 99 public ITabuMaker GetTabuMaker() { … … 100 104 } 101 105 106 [ThreadStatic] 102 107 private static PotvinPDShiftTabuCriterion tabuChecker; 103 108 public ITabuChecker GetTabuChecker() { … … 110 115 } 111 116 117 [ThreadStatic] 112 118 private static PotvinPDShiftTabuCriterion softTabuChecker; 113 119 public ITabuChecker GetSoftTabuChecker() {
Note: See TracChangeset
for help on using the changeset viewer.