pub struct GeneticOptimizerConfig {
pub population_size: usize,
pub elitism: usize,
pub generations: usize,
pub tournament_size: usize,
}Expand description
Configuration for the genetic optimizer.
Fields§
§population_size: usizeNumber of individuals in the population.
elitism: usizeNumber of elite individuals copied verbatim to the next generation.
generations: usizeNumber of generations to process.
tournament_size: usizeTournament size used for parent selection.
Trait Implementations§
Source§impl Clone for GeneticOptimizerConfig
impl Clone for GeneticOptimizerConfig
Source§fn clone(&self) -> GeneticOptimizerConfig
fn clone(&self) -> GeneticOptimizerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeneticOptimizerConfig
impl Debug for GeneticOptimizerConfig
Source§impl Default for GeneticOptimizerConfig
impl Default for GeneticOptimizerConfig
impl Copy for GeneticOptimizerConfig
Auto Trait Implementations§
impl Freeze for GeneticOptimizerConfig
impl RefUnwindSafe for GeneticOptimizerConfig
impl Send for GeneticOptimizerConfig
impl Sync for GeneticOptimizerConfig
impl Unpin for GeneticOptimizerConfig
impl UnwindSafe for GeneticOptimizerConfig
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