- Timestamp:
- 07/21/16 21:57:36 (8 years ago)
- Location:
- stable
- Files:
-
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 14162-14163,14167-14169
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Problems.BinPacking/3.3/3D/IntegerVectorEncoding/BottomLeftIntegerVectorDecoder.cs
r14162 r14170 60 60 Solution partialSolution, 61 61 ref IList<int> remainingIDs, IList<PackingItem> items, bool useStackingConstraints) { 62 var bp = new BinPacking3D(partialSolution.Bin Measures);62 var bp = new BinPacking3D(partialSolution.BinShape); 63 63 bp.SlidingBasedPacking(ref remainingIDs, items); 64 64 return bp; -
stable/HeuristicLab.Problems.BinPacking/3.3/3D/IntegerVectorEncoding/ExtremePointIntegerVectorDecoder.cs
r14162 r14170 53 53 Solution partialSolution, 54 54 ref IList<int> remainingIDs, IList<PackingItem> items, bool useStackingConstraints) { 55 var bp = new BinPacking3D(partialSolution.Bin Measures);55 var bp = new BinPacking3D(partialSolution.BinShape); 56 56 bp.ExtremePointBasedPacking(ref remainingIDs, items, useStackingConstraints); 57 57 return bp; -
stable/HeuristicLab.Problems.BinPacking/3.3/3D/IntegerVectorEncoding/IntegerVectorDecoderBase.cs
r14162 r14170 47 47 foreach (var sequence in sequenceMatrix) { 48 48 remainingIDs = remainingIDs.Concat(sequence).ToList(); 49 result.Bin Packings.Add(CreatePacking(result, ref remainingIDs, items, useStackingConstraints));49 result.Bins.Add(CreatePacking(result, ref remainingIDs, items, useStackingConstraints)); 50 50 } 51 51 result.UpdateBinPackings(); … … 54 54 var temp = new List<int>(remainingIDs); 55 55 foreach (int id in temp) { 56 foreach (BinPacking3D bp in result.Bin Packings) {56 foreach (BinPacking3D bp in result.Bins) { 57 57 var position = FindPositionForItem(bp, items[id], useStackingConstraints); 58 58 if (position != null) { … … 66 66 //Put still remaining items in new bins 67 67 while (remainingIDs.Count > 0) { 68 result.Bin Packings.Add(CreatePacking(result, ref remainingIDs, items, useStackingConstraints));68 result.Bins.Add(CreatePacking(result, ref remainingIDs, items, useStackingConstraints)); 69 69 } 70 70 result.UpdateBinPackings(); -
stable/HeuristicLab.Problems.BinPacking/3.3/3D/IntegerVectorEncoding/IntegerVectorProblem.cs
r14162 r14170 35 35 [Creatable(Category = CreatableAttribute.Categories.CombinatorialProblems, Priority = 330)] 36 36 public sealed class IntegerVectorProblem : ProblemBase<IntegerVectorEncoding, IntegerVector> { 37 // persistence38 37 [StorableConstructor] 39 38 private IntegerVectorProblem(bool deserializing) : base(deserializing) { }
Note: See TracChangeset
for help on using the changeset viewer.