Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/08/15 14:31:05 (8 years ago)
Author:
mkommend
Message:

#2521: Adapted decoders for SchedulingProblem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemRefactoring/HeuristicLab.Encodings.ScheduleEncoding/3.3/JobSequenceMatrix/JSMEncoding.cs

    r13437 r13443  
    3232
    3333    [Storable]
    34     public ItemList<Permutation> JobSequenceMatrix { get; set; }
     34    public ItemList<Permutation> JobSequenceMatrix { get; private set; }
     35    [Storable]
     36    public int RandomSeed { get; private set; }
    3537
    3638    [StorableConstructor]
     
    3941      : base(original, cloner) {
    4042      this.JobSequenceMatrix = cloner.Clone(original.JobSequenceMatrix);
     43      this.RandomSeed = original.RandomSeed;
    4144    }
    4245    public override IDeepCloneable Clone(Cloner cloner) {
    4346      return new JSMEncoding(this, cloner);
    4447    }
    45     public JSMEncoding()
     48    public JSMEncoding(int randomSeed)
    4649      : base() {
     50      RandomSeed = randomSeed;
    4751      JobSequenceMatrix = new ItemList<Permutation>();
    4852    }
Note: See TracChangeset for help on using the changeset viewer.