| Interface | Description | |
|---|---|---|
| Evolvable | Defines methods used by the GeneticEngine to perform the genetic algorithm. | |
| EvolvableComparator | Compares one Evolvable to another. | |
| EvolvableFactory | creates new Evolvables from Genomes | |
| Gene | It is not necessary to use this interface if you define your own implementations of Genome, however it can be convenient | |
| Genome | Genome encapsulates the serialized version of your Evolvables. |
| Class | Description | |
|---|---|---|
| GeneticEngine | performs actual genetic algorithms |