pub mod population;
pub mod fitness;
pub mod selection;
pub mod mutation;
pub mod engine;
pub mod species;
pub mod convergence;
pub use population::{TernaryAgent, TernaryPopulation};
pub use fitness::{FitnessFunction, Environment};
pub use selection::{SelectionMethod, Selection};
pub use population::SimpleRng;
pub use mutation::{Mutation, CrossoverMethod, autofill_mutate};
pub use engine::{EvolutionEngine, EvolutionConfig, EvolutionResult};
pub use species::{Species, SpeciesTracker};
pub use convergence::ConvergenceDetector;