Module genevo::prelude [] [src]

Re-exports

pub use genetic::Fitness;
pub use genetic::FitnessFunction;
pub use genetic::Genotype;
pub use genetic::Phenotype;
pub use algorithm::Algorithm;
pub use ga::GeneticAlgorithm;
pub use ga::genetic_algorithm;
pub use random::Prng;
pub use random::Seed;
pub use population::build_population;
pub use population::GenomeBuilder;
pub use population::Population;
pub use simulation::SimResult;
pub use simulation::Simulation;
pub use simulation::SimulationBuilder;
pub use simulation::simulator::simulate;
pub use termination::combinator::and;
pub use termination::combinator::or;
pub use termination::combinator::Or;
pub use termination::combinator::And;
pub use termination::limit::*;

Traits

Rng

A random number generator.

RngJump

A random number generator with jumpable state.

SampleRange

The helper trait for types that have a sensible way to sample uniformly between two values. This should not be used directly, and is only to facilitate Range.