Changeset 1196 for branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP/Recombination/UniformCrossover.cs
- Timestamp:
- 02/02/09 12:45:08 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP/Recombination/UniformCrossover.cs
r832 r1196 37 37 /// In Proceedings of Genetic Programming '98, Madison, Wisconsin, 1998. 38 38 /// </summary> 39 public class UniformCrossover : GPCrossoverBase {39 public class UniformCrossover : SizeConstrictedGPCrossoverBase { 40 40 // internal datastructure to represent crossover points 41 41 private class CrossoverPoint { … … 52 52 } 53 53 54 internal override IFunctionTree Cross( IScope scope, TreeGardener gardener, MersenneTwister random, IFunctionTree tree0, IFunctionTree tree1) {54 internal override IFunctionTree Cross(TreeGardener gardener, MersenneTwister random, IFunctionTree tree0, IFunctionTree tree1, int maxTreeSize, int maxTreeHeight) { 55 55 List<CrossoverPoint> allowedCrossOverPoints = new List<CrossoverPoint>(); 56 56 GetCrossOverPoints(gardener, tree0, tree1, allowedCrossOverPoints);
Note: See TracChangeset
for help on using the changeset viewer.