Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/02/13 04:26:26 (11 years ago)
Author:
jhelm
Message:

#1966: Implemented additional Operator-Wrappers for PackingSequence and GroupingVector; Implemented additional problem-class for Rosenbauer-Problemstatement; Added marker-interfaces for decoder-types;

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingPlans/PackingPlan.cs

    r9495 r9563  
    3535
    3636namespace HeuristicLab.Encodings.PackingEncoding.PackingPlan {
    37   //RegularPackingPlan defines that the packingItems have to be parallel to the packingBin in every moment
    38   //SimpleRotation defines that the items may be rotated
    39   //  only in one dimension,
    40   //  only once and
    41   //  only by 90degree
    42   //    so that parallelism to the correlating bin is ensured
    43   //This definition implies that the floor of the (3D) objects never changes (what may be a wanted constraint in most cases..)
    4437  [Item("PackingPlan", "Represents a concrete solution for a bin-packing problem.")]
    4538  [StorableClass]
     
    8578    public PackingPlan(B binMeasures, ItemList<I> itemMeasures)
    8679      : base() {
    87       this.PackingItemMeasures = itemMeasures;
     80      this.PackingItemMeasures = new ItemList<I> (itemMeasures);
    8881      this.PackingBinMeasures = new ObservableDictionary<int, B>();
    8982      this.PackingBinMeasures[0] = binMeasures;
Note: See TracChangeset for help on using the changeset viewer.