|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EsWrappableMutator
Makes a Mutator wrappable by the EsMutatorWrapper.
In most cases the mutator's individual's type will be double[]
and its Mutator.mutate(Object) will just delegate to its
mutate(double[], double).
| Method Summary | |
|---|---|
double |
getMinIncrement()
Returns the minimal allowed increment. |
double[] |
mutate(double[] individual,
double increment)
Mutates the given individual with the specified increment. |
| Method Detail |
|---|
double[] mutate(double[] individual,
double increment)
individual - the individual to mutateincrement - the increment for the mutation (mainly the standard deviation
of a normal distributed random number)
double getMinIncrement()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||