pub struct LSrtde {
pub init_pop: Option<usize>,
pub memory: usize,
pub seed: u64,
}Expand description
L-SRTDE configuration.
Fields§
§init_pop: Option<usize>Initial population size N_init; None uses the paper’s 20 · dim.
memory: usizeSuccess-history memory size H for the crossover rate.
seed: u64RNG seed; same seed + same problem + same budget ⇒ same result.
Trait Implementations§
impl Copy for LSrtde
Auto Trait Implementations§
impl Freeze for LSrtde
impl RefUnwindSafe for LSrtde
impl Send for LSrtde
impl Sync for LSrtde
impl Unpin for LSrtde
impl UnsafeUnpin for LSrtde
impl UnwindSafe for LSrtde
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