Changeset 6260 for branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMCrossover.cs
- Timestamp:
- 05/24/11 09:47:24 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/JobSequenceMatrix/Crossovers/JSMCrossover.cs
r6177 r6260 30 30 [Item("JSMCrossover", "An operator which crosses two JSM representations.")] 31 31 [StorableClass] 32 public abstract class JSMCrossover : JSSPCrossover , IJSMOperator {32 public abstract class JSMCrossover : JSSPCrossover<JSMEncoding>, IJSMOperator { 33 33 34 34 [StorableConstructor] … … 39 39 } 40 40 41 public abstract IJSSPEncoding Crossover(IRandom random, JSMEncoding parent1, JSMEncoding parent2);41 public abstract JSMEncoding Crossover(IRandom random, JSMEncoding parent1, JSMEncoding parent2); 42 42 43 43 public override IOperation Apply() { 44 ItemArray< IJSSPEncoding> parents = ParentsParameter.ActualValue;44 ItemArray<JSMEncoding> parents = ParentsParameter.ActualValue; 45 45 46 46 ChildParameter.ActualValue =
Note: See TracChangeset
for help on using the changeset viewer.