fugue-evo 0.2.0

Evolutionary computation for Rust: classical EC algorithms plus evolutionary inference - evolutionary algorithms as probabilistic programs (tempered SMC in trace space, built on fugue-ppl)
Documentation
//! Genome abstractions and implementations
//!
//! This module provides the core `EvolutionaryGenome` trait and built-in genome types.

pub mod bit_string;
pub mod bounds;
pub mod composite;
pub mod dynamic_ops;
pub mod dynamic_real_vector;
pub mod permutation;
pub mod real_vector;
#[cfg(feature = "ppl")]
pub mod trace_genome;
pub mod traits;
pub mod tree;

pub mod prelude {
    pub use super::bit_string::*;
    pub use super::bounds::*;
    pub use super::composite::*;
    pub use super::dynamic_ops::*;
    pub use super::dynamic_real_vector::*;
    pub use super::permutation::*;
    pub use super::real_vector::*;
    #[cfg(feature = "ppl")]
    pub use super::trace_genome::*;
    pub use super::traits::*;
    pub use super::tree::*;
}