- Timestamp:
- 10/31/10 11:36:07 (14 years ago)
- Location:
- branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/Alba/Moves/IntraRouteInversion/AlbaIntraRouteInversionMoveMaker.cs
r4690 r4696 46 46 47 47 [StorableConstructor] 48 private AlbaIntraRouteInversionMoveMaker(bool deserializing) : base(deserializing) { } 49 private AlbaIntraRouteInversionMoveMaker(AlbaIntraRouteInversionMoveMaker original, Cloner cloner) 50 : base(original, cloner) { 51 } 48 protected AlbaIntraRouteInversionMoveMaker(bool deserializing) : base(deserializing) { } 49 protected AlbaIntraRouteInversionMoveMaker(AlbaIntraRouteInversionMoveMaker original, Cloner cloner) : base(original, cloner) { } 52 50 public AlbaIntraRouteInversionMoveMaker() 53 51 : base() { -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/Alba/Moves/LambdaInterchange/AlbaLambdaInterchangeMoveMaker.cs
r4690 r4696 47 47 48 48 [StorableConstructor] 49 pr ivateAlbaLambdaInterchangeMoveMaker(bool deserializing) : base(deserializing) { }49 protected AlbaLambdaInterchangeMoveMaker(bool deserializing) : base(deserializing) { } 50 50 protected AlbaLambdaInterchangeMoveMaker(AlbaLambdaInterchangeMoveMaker original, Cloner cloner) 51 51 : base(original, cloner) { -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/General/Creators/MultiVRPSolutionCreator.cs
r4687 r4696 79 79 80 80 [StorableConstructor] 81 pr ivateMultiVRPSolutionCreator(bool deserializing) : base(deserializing) { }81 protected MultiVRPSolutionCreator(bool deserializing) : base(deserializing) { } 82 82 protected MultiVRPSolutionCreator(MultiVRPSolutionCreator original, Cloner cloner) : base(original, cloner) { } 83 83 public override IDeepCloneable Clone(Cloner cloner) { -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/General/Crossovers/MultiVRPSolutionCrossover.cs
r4687 r4696 83 83 84 84 [StorableConstructor] 85 pr ivateMultiVRPSolutionCrossover(bool deserializing) : base(deserializing) { }85 protected MultiVRPSolutionCrossover(bool deserializing) : base(deserializing) { } 86 86 protected MultiVRPSolutionCrossover(MultiVRPSolutionCrossover original, Cloner cloner) : base(original, cloner) { } 87 87 public override IDeepCloneable Clone(Cloner cloner) { -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/General/Manipulators/MultiVRPSolutionManipulator.cs
r4687 r4696 79 79 80 80 [StorableConstructor] 81 pr ivateMultiVRPSolutionManipulator(bool deserializing) : base(deserializing) { }81 protected MultiVRPSolutionManipulator(bool deserializing) : base(deserializing) { } 82 82 protected MultiVRPSolutionManipulator(MultiVRPSolutionManipulator original, Cloner cloner) : base(original, cloner) { } 83 83 public override IDeepCloneable Clone(Cloner cloner) { -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/General/Moves/MultiVRPMoveOperator/MultiVRPMoveGenerator.cs
r4687 r4696 98 98 99 99 [StorableConstructor] 100 pr ivateMultiVRPMoveGenerator(bool deserializing) : base(deserializing) { }101 pr ivateMultiVRPMoveGenerator(MultiVRPMoveGenerator original, Cloner cloner) : base(original, cloner) { }100 protected MultiVRPMoveGenerator(bool deserializing) : base(deserializing) { } 101 protected MultiVRPMoveGenerator(MultiVRPMoveGenerator original, Cloner cloner) : base(original, cloner) { } 102 102 public override IDeepCloneable Clone(Cloner cloner) { 103 103 return new MultiVRPMoveGenerator(this, cloner); -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/General/Moves/MultiVRPMoveOperator/MultiVRPMoveMaker.cs
r4687 r4696 80 80 81 81 [StorableConstructor] 82 pr ivateLambdaInterchangeMoveMaker(bool deserializing) : base(deserializing) { }82 protected LambdaInterchangeMoveMaker(bool deserializing) : base(deserializing) { } 83 83 protected LambdaInterchangeMoveMaker(LambdaInterchangeMoveMaker original, Cloner cloner) : base(original, cloner) { } 84 84 public override IDeepCloneable Clone(Cloner cloner) { -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/Potvin/PotvinEncoding.cs
r4691 r4696 34 34 public List<int> Unrouted { get; set; } 35 35 36 public PotvinEncoding() 37 : base() { 38 Unrouted = new List<int>(); 39 } 36 [StorableConstructor] 37 protected PotvinEncoding(bool deserializing) : base(deserializing) { } 40 38 protected PotvinEncoding(PotvinEncoding original, Cloner cloner) 41 39 : base(original, cloner) { … … 43 41 Unrouted = new List<int>(original.Unrouted); 44 42 } 43 public PotvinEncoding() 44 : base() { 45 Unrouted = new List<int>(); 46 } 47 45 48 public override IDeepCloneable Clone(Cloner cloner) { 46 49 return new PotvinEncoding(this, cloner); 47 }48 [StorableConstructor]49 private PotvinEncoding(bool serializing)50 : base() {51 50 } 52 51 -
branches/CloningRefactoring/HeuristicLab.Problems.VehicleRouting/3.3/Encodings/Zhu/ZhuEncoding.cs
r4693 r4696 125 125 126 126 [StorableConstructor] 127 private ZhuEncoding(bool serializing) 128 : base(serializing) { 129 } 130 127 protected ZhuEncoding(bool deserializing) : base(deserializing) { } 131 128 protected ZhuEncoding(ZhuEncoding original, Cloner cloner) 132 129 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.