Package org.opt4j.operator.mutate
Class MutateDoubleDefault
- java.lang.Object
-
- org.opt4j.operator.mutate.MutateDouble
-
- org.opt4j.operator.mutate.MutateDoubleElementwise
-
- org.opt4j.operator.mutate.MutateDoublePolynomial
-
- org.opt4j.operator.mutate.MutateDoubleDefault
-
- All Implemented Interfaces:
Operator<DoubleGenotype>
,Mutate<DoubleGenotype>
public class MutateDoubleDefault extends MutateDoublePolynomial
-
-
Field Summary
-
Fields inherited from class org.opt4j.operator.mutate.MutateDoublePolynomial
eta
-
Fields inherited from class org.opt4j.operator.mutate.MutateDouble
normalize, random
-
-
Constructor Summary
Constructors Constructor Description MutateDoubleDefault(Rand random, NormalizeDouble normalize)
Constructs aMutateDoubleDefault
with aRand
random number generator, and aNormalizeDouble
operator.
-
Method Summary
-
Methods inherited from class org.opt4j.operator.mutate.MutateDoublePolynomial
mutateElement
-
Methods inherited from class org.opt4j.operator.mutate.MutateDoubleElementwise
mutateList
-
Methods inherited from class org.opt4j.operator.mutate.MutateDouble
mutate
-
-
-
-
Constructor Detail
-
MutateDoubleDefault
@Inject public MutateDoubleDefault(Rand random, NormalizeDouble normalize)
Constructs aMutateDoubleDefault
with aRand
random number generator, and aNormalizeDouble
operator.- Parameters:
random
- the random number generatornormalize
- the normalizer
-
-