pub struct EvolutionConfig {
pub selection: SelectionMethod,
pub mutation: Mutation,
pub max_generations: usize,
pub elitism: usize,
pub seed: u64,
}Expand description
Configuration for the evolution engine.
Fields§
§selection: SelectionMethod§mutation: Mutation§max_generations: usize§elitism: usize§seed: u64Implementations§
Source§impl EvolutionConfig
impl EvolutionConfig
pub fn default_config() -> Self
Trait Implementations§
Source§impl Clone for EvolutionConfig
impl Clone for EvolutionConfig
Auto Trait Implementations§
impl Freeze for EvolutionConfig
impl RefUnwindSafe for EvolutionConfig
impl Send for EvolutionConfig
impl Sync for EvolutionConfig
impl Unpin for EvolutionConfig
impl UnsafeUnpin for EvolutionConfig
impl UnwindSafe for EvolutionConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more