pub struct MapElitesConfig {
pub batch_size: usize,
pub variation: VariationConfig,
pub seed: Option<u64>,
pub initial_population: usize,
}Expand description
Configuration for MAP-Elites evolution.
Fields§
§batch_size: usizeNumber of offspring to generate per generation (batch size).
variation: VariationConfigVariation configuration.
seed: Option<u64>Random seed (None for random).
initial_population: usizeNumber of random individuals to seed the archive with.
Trait Implementations§
Source§impl Clone for MapElitesConfig
impl Clone for MapElitesConfig
Source§fn clone(&self) -> MapElitesConfig
fn clone(&self) -> MapElitesConfig
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 MapElitesConfig
impl Debug for MapElitesConfig
Auto Trait Implementations§
impl Freeze for MapElitesConfig
impl RefUnwindSafe for MapElitesConfig
impl Send for MapElitesConfig
impl Sync for MapElitesConfig
impl Unpin for MapElitesConfig
impl UnsafeUnpin for MapElitesConfig
impl UnwindSafe for MapElitesConfig
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