Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/13/16 21:24:37 (8 years ago)
Author:
gkronber
Message:

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

Location:
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/IPackingSequenceCreator.cs

    r13613 r14064  
    2424using HeuristicLab.Data;
    2525using HeuristicLab.Optimization;
     26using HeuristicLab.Problems.BinPacking;
    2627
    2728namespace HeuristicLab.Encodings.PackingEncoding.PackingSequence {
    28   interface IPackingSequenceCreator : ISolutionCreator {
     29  interface IPackingSequenceCreator : ISolutionCreator, IPackingSequenceOperator {
    2930    IValueLookupParameter<IntValue> PackingItemsParameter { get; }
    30     ILookupParameter<Problems.BinPacking.Encodings.PackingSequence.PackingSequence> SolutionParameter { get; }
     31    ILookupParameter<PackingSequence> SolutionParameter { get; }
    3132
    3233  }
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/PackingSequence.cs

    r13613 r14064  
    99using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    1010
    11 namespace HeuristicLab.Problems.BinPacking.Encodings.PackingSequence {
     11namespace HeuristicLab.Encodings.PackingEncoding.PackingSequence {
    1212  [Item("PackingSequence", "Represents a packing sequence (permutation).")]
    1313  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/PackingSequenceRandomCreator.cs

    r14038 r14064  
    4242    }
    4343
    44     public ILookupParameter<Problems.BinPacking.Encodings.PackingSequence.PackingSequence> SolutionParameter {
    45       get { return (ILookupParameter<Problems.BinPacking.Encodings.PackingSequence.PackingSequence>)Parameters["PackingItems"]; }
     44    public ILookupParameter<PackingSequence> SolutionParameter {
     45      get { return (ILookupParameter<PackingSequence>)Parameters["PackingItems"]; }
    4646    }
    4747
     
    5959      Parameters.Add(new LookupParameter<IRandom>("Random", "The pseudo random number generator."));
    6060      Parameters.Add(new ValueLookupParameter<IntValue>("PackingItems", "The number of packing-items handled in this problem instance."));
    61       Parameters.Add(new LookupParameter<Problems.BinPacking.Encodings.PackingSequence.PackingSequence>("PackingSequence"));
     61      Parameters.Add(new LookupParameter<PackingSequence>("PackingSequence"));
    6262
    6363      SolutionParameter.ActualName = "PackingSequence";
Note: See TracChangeset for help on using the changeset viewer.