Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/06/15 15:33:25 (8 years ago)
Author:
mkommend
Message:

#2521: Added encodings for schedules.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemRefactoring/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers/DirectScheduleCrossover.cs

    r12012 r13437  
    2929  [StorableClass]
    3030  public abstract class DirectScheduleCrossover : ScheduleCrossover, IDirectScheduleOperator {
     31    public ILookupParameter<ItemList<Job>> JobDataParameter {
     32      get { return (LookupParameter<ItemList<Job>>)Parameters["JobData"]; }
     33    }
     34
    3135    [StorableConstructor]
    3236    protected DirectScheduleCrossover(bool deserializing) : base(deserializing) { }
     
    3438    public DirectScheduleCrossover()
    3539      : base() {
    36       ParentsParameter.ActualName = "Schedule";
    37       ChildParameter.ActualName = "Schedule";
    3840      Parameters.Add(new LookupParameter<ItemList<Job>>("JobData", "Job data taken from the JSSP - Instance."));
    39     }
    40 
    41     public ILookupParameter<ItemList<Job>> JobDataParameter {
    42       get { return (LookupParameter<ItemList<Job>>)Parameters["JobData"]; }
    4341    }
    4442
Note: See TracChangeset for help on using the changeset viewer.