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 aMutateDoubleDefaultwith aRandrandom number generator, and aNormalizeDoubleoperator.
-
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 aMutateDoubleDefaultwith aRandrandom number generator, and aNormalizeDoubleoperator.- Parameters:
random- the random number generatornormalize- the normalizer
-
-