Package org.opt4j.operator.crossover
Class CrossoverDoubleDefault
java.lang.Object
org.opt4j.operator.crossover.CrossoverDouble
org.opt4j.operator.crossover.CrossoverDoubleElementwise
org.opt4j.operator.crossover.CrossoverDoubleSBX
org.opt4j.operator.crossover.CrossoverDoubleDefault
- All Implemented Interfaces:
Operator<DoubleGenotype>
,Crossover<DoubleGenotype>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opt4j.operator.crossover.CrossoverDoubleSBX
CrossoverDoubleSBX.Nu
-
Field Summary
Fields inherited from class org.opt4j.operator.crossover.CrossoverDoubleSBX
nu
Fields inherited from class org.opt4j.operator.crossover.CrossoverDouble
normalize, random
-
Constructor Summary
ConstructorDescriptionCrossoverDoubleDefault
(NormalizeDouble normalize, Rand random) Constructs a newCrossoverDoubleSBX
withnu=15
. -
Method Summary
Methods inherited from class org.opt4j.operator.crossover.CrossoverDoubleSBX
crossover
Methods inherited from class org.opt4j.operator.crossover.CrossoverDoubleElementwise
crossover
Methods inherited from class org.opt4j.operator.crossover.CrossoverDouble
crossover
-
Constructor Details
-
CrossoverDoubleDefault
Constructs a newCrossoverDoubleSBX
withnu=15
.- Parameters:
normalize
- the normalize operatorrandom
- the random number generator
-