Changeset 16723 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.BinPacking/3.3/2D/IntegerVectorEncoding
- Timestamp:
- 03/28/19 16:54:20 (6 years ago)
- Location:
- branches/2521_ProblemRefactoring
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.BinPacking
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.BinPacking/3.3/2D/IntegerVectorEncoding/BottomLeftIntegerVectorDecoder.cs
r15583 r16723 20 20 #endregion 21 21 22 using System.Linq;23 22 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HEAL.Attic; 25 24 using HeuristicLab.Common; 26 25 using System.Collections.Generic; 27 using HeuristicLab.Encodings.IntegerVectorEncoding;28 26 29 27 namespace HeuristicLab.Problems.BinPacking2D { 30 28 [Item("Bottom-left IntegerVector Decoder (2d)", "Decodes the integer vector and creates a packing solution candidate")] 31 [Storable Class]29 [StorableType("27643FED-BADA-48BF-8A71-38C35D160961")] 32 30 public class BottomLeftIntegerVectorDecoder : IntegerVectorDecoderBase { 33 31 34 32 [StorableConstructor] 35 protected BottomLeftIntegerVectorDecoder( bool deserializing) : base(deserializing) { }33 protected BottomLeftIntegerVectorDecoder(StorableConstructorFlag _) : base(_) { } 36 34 protected BottomLeftIntegerVectorDecoder(BottomLeftIntegerVectorDecoder original, Cloner cloner) 37 35 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.BinPacking/3.3/2D/IntegerVectorEncoding/ExtremePointIntegerVectorDecoder.cs
r15583 r16723 21 21 22 22 using HeuristicLab.Core; 23 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HEAL.Attic; 24 24 using HeuristicLab.Common; 25 25 using System.Collections.Generic; 26 using System.Linq;27 using HeuristicLab.Encodings.IntegerVectorEncoding;28 26 29 27 namespace HeuristicLab.Problems.BinPacking2D { 30 28 [Item("Extreme-point IntegerVector Decoder (2d)", "Decodes the integer vector and creates a packing solution candidate")] 31 [Storable Class]29 [StorableType("D40DEE7A-4AAC-47DA-9FA8-12D3C09177A7")] 32 30 public class ExtremePointIntegerVectorDecoder : IntegerVectorDecoderBase { 33 31 34 32 [StorableConstructor] 35 protected ExtremePointIntegerVectorDecoder( bool deserializing) : base(deserializing) { }33 protected ExtremePointIntegerVectorDecoder(StorableConstructorFlag _) : base(_) { } 36 34 protected ExtremePointIntegerVectorDecoder(ExtremePointIntegerVectorDecoder original, Cloner cloner) 37 35 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.BinPacking/3.3/2D/IntegerVectorEncoding/IntegerVectorDecoderBase.cs
r15583 r16723 21 21 22 22 using HeuristicLab.Core; 23 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HEAL.Attic; 24 24 using HeuristicLab.Common; 25 25 using System.Collections.Generic; … … 28 28 29 29 namespace HeuristicLab.Problems.BinPacking2D { 30 [Storable Class]30 [StorableType("63588140-31BB-402A-BEEE-B11C8809A585")] 31 31 public abstract class IntegerVectorDecoderBase : Item, IDecoder<IntegerVector> { 32 32 33 33 [StorableConstructor] 34 protected IntegerVectorDecoderBase( bool deserializing) : base(deserializing) { }34 protected IntegerVectorDecoderBase(StorableConstructorFlag _) : base(_) { } 35 35 protected IntegerVectorDecoderBase(IntegerVectorDecoderBase original, Cloner cloner) 36 36 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.BinPacking/3.3/2D/IntegerVectorEncoding/IntegerVectorProblem.cs
r15583 r16723 2 2 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. … … 30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Optimization.Operators; 32 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;32 using HEAL.Attic; 33 33 34 34 namespace HeuristicLab.Problems.BinPacking2D { 35 35 [Item("Bin Packing Problem (2D, integer vector encoding) (BPP)", "Represents a two-dimensional bin-packing problem using only bins with identical measures and bins/items with rectangular shapes.")] 36 [Storable Class]36 [StorableType("0928004F-FB4B-4516-9FAE-B44D2F39413B")] 37 37 [Creatable(Category = CreatableAttribute.Categories.CombinatorialProblems, Priority = 310)] 38 38 public sealed class IntegerVectorProblem : ProblemBase<IntegerVectorEncoding, IntegerVector> { 39 39 // persistence 40 40 [StorableConstructor] 41 private IntegerVectorProblem( bool deserializing) : base(deserializing) { }41 private IntegerVectorProblem(StorableConstructorFlag _) : base(_) { } 42 42 43 43 // cloning
Note: See TracChangeset
for help on using the changeset viewer.