Changeset 6260 for branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Encodings/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.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/PriorityRulesVector/Crossovers/PRVDiscreteCrossover.cs
r6177 r6260 45 45 public PRVDiscreteCrossover() : base() { } 46 46 47 public static IJSSPEncoding Cross(IRandom random, PRVEncoding parent1, PRVEncoding parent2) {47 public static PRVEncoding Cross(IRandom random, PRVEncoding parent1, PRVEncoding parent2) { 48 48 return new PRVEncoding(DiscreteCrossover.Apply(random, parent1, parent2), parent1.NrOfRules); 49 49 } 50 50 51 public override IJSSPEncoding Crossover(IRandom random, PRVEncoding parent1, PRVEncoding parent2) {51 public override PRVEncoding Crossover(IRandom random, PRVEncoding parent1, PRVEncoding parent2) { 52 52 return Cross(random, parent1, parent2); 53 53 }
Note: See TracChangeset
for help on using the changeset viewer.