Changeset 14128 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/MoveEvaluators/PackingMoveEvaluator2DGV.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/PackingMoveEvaluator2DGV.cs
r14049 r14128 29 29 [Item("GroupingVectorMoveEvaluator2D", "Class for evaluating packing moves for 2dimensional problems.")] 30 30 [StorableClass] 31 public class PackingMoveEvaluator2DGV : PackingMoveEvaluator<PackingPosition, PackingShape, PackingItem>, ISingleObjectiveMoveEvaluator, IGroupingVectorMoveOperator, I2DOperator { 31 public class PackingMoveEvaluator2DGV<T> : PackingMoveEvaluator<PackingPosition, PackingShape, PackingItem, T>, ISingleObjectiveMoveEvaluator, IGroupingVectorMoveOperator, I2DOperator 32 where T : class , IItem { 32 33 [StorableConstructor] 33 34 protected PackingMoveEvaluator2DGV(bool deserializing) : base(deserializing) { } 34 protected PackingMoveEvaluator2DGV(PackingMoveEvaluator2DGV original, Cloner cloner)35 protected PackingMoveEvaluator2DGV(PackingMoveEvaluator2DGV<T> original, Cloner cloner) 35 36 : base(original, cloner) { 36 37 } 37 38 public override IDeepCloneable Clone(Cloner cloner) { 38 return new PackingMoveEvaluator2DGV (this, cloner);39 return new PackingMoveEvaluator2DGV<T>(this, cloner); 39 40 } 40 41 public PackingMoveEvaluator2DGV()
Note: See TracChangeset
for help on using the changeset viewer.