Package org.opt4j.operators.mutate
Class MutateDoubleDefault
- java.lang.Object
-
- org.opt4j.operators.mutate.MutateDouble
-
- org.opt4j.operators.mutate.MutateDoubleElementwise
-
- org.opt4j.operators.mutate.MutateDoublePolynomial
-
- org.opt4j.operators.mutate.MutateDoubleDefault
-
- All Implemented Interfaces:
org.opt4j.core.optimizer.Operator<org.opt4j.core.genotype.DoubleGenotype>
,Mutate<org.opt4j.core.genotype.DoubleGenotype>
public class MutateDoubleDefault extends MutateDoublePolynomial
-
-
Field Summary
-
Fields inherited from class org.opt4j.operators.mutate.MutateDoublePolynomial
eta
-
Fields inherited from class org.opt4j.operators.mutate.MutateDouble
normalize, random
-
-
Constructor Summary
Constructors Constructor Description MutateDoubleDefault(org.opt4j.core.common.random.Rand random, NormalizeDouble normalize)
Constructs aMutateDoubleDefault
with aRand
random number generator, and aNormalizeDouble
operator.
-
Method Summary
-
Methods inherited from class org.opt4j.operators.mutate.MutateDoublePolynomial
mutateElement
-
Methods inherited from class org.opt4j.operators.mutate.MutateDoubleElementwise
mutateList
-
Methods inherited from class org.opt4j.operators.mutate.MutateDouble
mutate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opt4j.operators.mutate.Mutate
getOperatorType
-
-
-
-
Constructor Detail
-
MutateDoubleDefault
@Inject public MutateDoubleDefault(org.opt4j.core.common.random.Rand random, NormalizeDouble normalize)
Constructs aMutateDoubleDefault
with aRand
random number generator, and aNormalizeDouble
operator.- Parameters:
random
- the random number generatornormalize
- the normalizer
-
-