public abstract class BaseMutationFunction
extends java.lang.Object
implements java.io.Serializable
BaseEntry
and modifies it slightly.
Implementation Guide
Implementations of this class must fulfill the following operations:
Constructor and Description |
---|
BaseMutationFunction() |
Modifier and Type | Method and Description |
---|---|
abstract void |
configureFunction(java.util.Set<BaseEntry> searchSpace)
Configure the mutation function based on the search space.
|
abstract void |
mutate(BaseEntry Entry)
Mutate an entry so that it only somewhat resembles the original
|
public abstract void configureFunction(java.util.Set<BaseEntry> searchSpace)
searchSpace
- Dataset containing all possible entries
in the search spacepublic abstract void mutate(BaseEntry Entry)
Entry
- Entry to be mutated