Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/12/16 17:51:37 (8 years ago)
Author:
gkronber
Message:

#1966:

  • removed separation of general bin packing problems and 'regular' (=rectangular or cuboid) bin packing problems (=> all our bin packing problems are regular)
  • removed ISOContainer BinPacking problem (seems to be just a minor variant for generic 3d bin packing)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/CuboidIdenticalBinPackingProblem.cs

    r14039 r14040  
    4141  [StorableClass]
    4242  [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 310)]
    43   public class CuboidIdenticalBinPackingProblem : RegularIdenticalBinPackingProblem<ThreeDimensionalPacking, CuboidPackingBin, CuboidPackingItem> {
     43  // TODO don't support generic BPPData but only 3d BPPData
     44  public class CuboidIdenticalBinPackingProblem : BinPackingProblem<ThreeDimensionalPacking, CuboidPackingBin, CuboidPackingItem>, IProblemInstanceConsumer<BPPData>, IProblemInstanceExporter<BPPData> {
     45
    4446
    4547    #region Default Instance
     
    109111
    110112
    111     public override void Load(BPPData data) {
     113    public void Load(BPPData data) {
    112114      var realData = data as RealBPPData;
    113115      var binData = new CuboidPackingBin(data.BinMeasures[0], data.BinMeasures[1], data.BinMeasures[2]);
     
    135137    }
    136138
    137     public override BPPData Export() {
     139    public BPPData Export() {
    138140      var result = new BPPData {
    139141        Name = Name,
Note: See TracChangeset for help on using the changeset viewer.