source: branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/PackingSequence.cs @ 14064

Last change on this file since 14064 was 14064, checked in by gkronber, 5 years ago

#1966: first steps for refactoring to use new Encoding framework

File size: 876 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6using HeuristicLab.Common;
7using HeuristicLab.Core;
8using HeuristicLab.Encodings.PermutationEncoding;
9using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
10
11namespace HeuristicLab.Encodings.PackingEncoding.PackingSequence {
12  [Item("PackingSequence", "Represents a packing sequence (permutation).")]
13  [StorableClass]
14  public class PackingSequence : Permutation {
15
16    [StorableConstructor]
17    private PackingSequence(bool deserializing) : base(deserializing) { }
18    private PackingSequence(PackingSequence original, Cloner cloner) : base(original, cloner) { }
19    public PackingSequence() { }
20
21    public override IDeepCloneable Clone(Cloner cloner) {
22      return new PackingSequence(this, cloner);
23    }
24  }
25}
Note: See TracBrowser for help on using the repository browser.