Changeset 14128 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/Problem.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/Problem.cs
r14055 r14128 26 26 using HeuristicLab.PluginInfrastructure; 27 27 using HeuristicLab.Encodings.PackingEncoding.PackingSequence; 28 using HeuristicLab.Encodings.PackingEncoding.GroupingVector;29 28 using HeuristicLab.Problems.Instances; 30 using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;31 29 using HeuristicLab.Data; 32 using System;33 30 using HeuristicLab.Problems.BinPacking; 34 31 … … 37 34 [StorableClass] 38 35 [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 300)] 39 // TODO: only support 2d BPPData40 36 public class Problem : Problem<PackingPosition, PackingShape, PackingItem>, IProblemInstanceConsumer<BPPData>, IProblemInstanceExporter<BPPData> { 41 37 … … 131 127 if (SolutionCreator is PackingSequenceRandomCreator) { 132 128 PackingSolutionDecoderParameter.ValidValues.UnionWith(ApplicationManager.Manager.GetInstances<I2DPSDecoder>()); 133 } else if (SolutionCreator is GroupingVectorRandomCreator) {129 } /*else if (SolutionCreator is GroupingVectorRandomCreator) { 134 130 PackingSolutionDecoderParameter.ValidValues.UnionWith(ApplicationManager.Manager.GetInstances<I2DGVDecoder>()); 135 131 } else if (SolutionCreator is MultiComponentVectorRandomCreator) { 136 132 PackingSolutionDecoderParameter.ValidValues.UnionWith(ApplicationManager.Manager.GetInstances<I2DMCVDecoder>()); 137 } else {133 } */ else { 138 134 string error = "The given problem does not support the selected solution-creator."; 139 135 ErrorHandling.ShowErrorDialog(error, null);
Note: See TracChangeset
for help on using the changeset viewer.