Changeset 14128 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/MoveEvaluators/PackingMoveEvaluator2DPS.cs
- Timestamp:
- 07/20/16 14:02:36 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/MoveEvaluators/PackingMoveEvaluator2DPS.cs
r14049 r14128 29 29 [Item("PackingSequenceMoveEvaluator2D", "Class for evaluating packing moves for 2dimensional problems.")] 30 30 [StorableClass] 31 public class PackingMoveEvaluator2DPS : PackingMoveEvaluator<PackingPosition, PackingShape, PackingItem>, ISingleObjectiveMoveEvaluator, IPackingSequenceMoveOperator, I2DOperator { 31 public class PackingMoveEvaluator2DPS<T> : PackingMoveEvaluator<PackingPosition, PackingShape, PackingItem, T>, ISingleObjectiveMoveEvaluator, IPackingSequenceMoveOperator, I2DOperator 32 where T : class, IItem { 32 33 [StorableConstructor] 33 34 protected PackingMoveEvaluator2DPS(bool deserializing) : base(deserializing) { } 34 protected PackingMoveEvaluator2DPS(PackingMoveEvaluator2DPS original, Cloner cloner)35 protected PackingMoveEvaluator2DPS(PackingMoveEvaluator2DPS<T> original, Cloner cloner) 35 36 : base(original, cloner) { 36 37 } 37 38 public override IDeepCloneable Clone(Cloner cloner) { 38 return new PackingMoveEvaluator2DPS (this, cloner);39 return new PackingMoveEvaluator2DPS<T>(this, cloner); 39 40 } 40 41 public PackingMoveEvaluator2DPS()
Note: See TracChangeset
for help on using the changeset viewer.