Changeset 14050 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/PackingRatioEvaluator.cs
- Timestamp:
- 07/12/16 20:35:19 (8 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/PackingRatioEvaluator.cs
r14049 r14050 26 26 27 27 namespace HeuristicLab.Problems.BinPacking3D { 28 [Item("Packing-Ratio Cuboid Identical-Bin Evaluator", "Represents an evaluation-algorithm for cuboid-shaped bin-packing problems with identical bins which calculates the ratio between packed and unpacked space. Found in Falkenauer:1996")]28 [Item("Packing-Ratio Evaluator (3d)", "Calculates the ratio between packed and unpacked space. Found in Falkenauer:1996")] 29 29 [StorableClass] 30 public class PackingRatio CuboidIdenticalBinEvaluator : PackingRatioRegularIdenticalBinEvaluator<PackingPosition, PackingShape, PackingItem> {30 public class PackingRatioEvaluator : PackingRatioEvaluator<PackingPosition, PackingShape, PackingItem> { 31 31 32 32 [StorableConstructor] 33 protected PackingRatio CuboidIdenticalBinEvaluator(bool deserializing) : base(deserializing) { }34 protected PackingRatio CuboidIdenticalBinEvaluator(PackingRatioCuboidIdenticalBinEvaluator original, Cloner cloner)33 protected PackingRatioEvaluator(bool deserializing) : base(deserializing) { } 34 protected PackingRatioEvaluator(PackingRatioEvaluator original, Cloner cloner) 35 35 : base(original, cloner) { 36 36 } 37 public PackingRatio CuboidIdenticalBinEvaluator() : base() { }37 public PackingRatioEvaluator() : base() { } 38 38 public override IDeepCloneable Clone(Cloner cloner) { 39 return new PackingRatio CuboidIdenticalBinEvaluator(this, cloner);39 return new PackingRatioEvaluator(this, cloner); 40 40 } 41 41 }
Note: See TracChangeset
for help on using the changeset viewer.