Changeset 14050 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/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/3.3/Evaluators/PackingRatioEvaluator.cs
r14049 r14050 28 28 29 29 namespace HeuristicLab.Problems.BinPacking { 30 [Item("Packing-Ratio Regular Identical-Bin Evaluator", "Represents an evaluation-algorithm for regular-shaped bin-packing problems with identical bins which calculates the ratio between packed and unpacked space. Found in Falkenauer:1996")]31 30 [StorableClass] 32 public abstract class PackingRatio RegularIdenticalBinEvaluator<D, B, I> : RegularSimpleRotationIdenticalBinPackingPlanEvaluator<D, B, I>31 public abstract class PackingRatioEvaluator<D, B, I> : EvaluatorBase<D, B, I> 33 32 where D : class, IPackingPosition 34 33 where B : PackingShape<D> … … 36 35 37 36 [StorableConstructor] 38 protected PackingRatio RegularIdenticalBinEvaluator(bool deserializing) : base(deserializing) { }39 protected PackingRatio RegularIdenticalBinEvaluator(PackingRatioRegularIdenticalBinEvaluator<D, B, I> original, Cloner cloner)37 protected PackingRatioEvaluator(bool deserializing) : base(deserializing) { } 38 protected PackingRatioEvaluator(PackingRatioEvaluator<D, B, I> original, Cloner cloner) 40 39 : base(original, cloner) { 41 40 } 42 public PackingRatio RegularIdenticalBinEvaluator() : base() { }41 public PackingRatioEvaluator() : base() { } 43 42 44 43 protected override DoubleValue Evaluate() {
Note: See TracChangeset
for help on using the changeset viewer.