Module evco::gp [] [src]

Genetic Programming.

Structs

BoxTree

Newtype that wraps a boxed Tree element and implements helper methods.

Crossover

Performs crossover between individuals.

Individual

Wrapper around complete Genetic Program trees, caching useful data and indicating the head of the tree.

Mutation

Performs mutation on an individual.

TreeGen

Configure generation of trees. This manages tree depth by deciding when to generate a Terminal (leaf) node.

Traits

Tree

The Tree trait will be implemented by the trees of all Genetic Programs.