pub enum EsKind {
OnePlusOne,
OnePlusLambda {
lambda: usize,
},
MuCommaLambda {
mu: usize,
lambda: usize,
},
MuPlusLambda {
mu: usize,
lambda: usize,
},
}Expand description
Which selection scheme the ES uses.
Variants§
OnePlusOne
(1+1) with 1/5-rule σ adaptation.
OnePlusLambda
(1+λ) with shared σ across offspring.
MuCommaLambda
(μ,λ) with log-normal per-individual σ adaptation.
MuPlusLambda
(μ+λ) with log-normal per-individual σ adaptation.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EsKind
impl RefUnwindSafe for EsKind
impl Send for EsKind
impl Sync for EsKind
impl Unpin for EsKind
impl UnsafeUnpin for EsKind
impl UnwindSafe for EsKind
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
Source§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more