pub enum NSGA2Algorithm {
Standard,
SBX,
DE,
}Expand description
NSGA-II (Non-dominated Sorting Genetic Algorithm II) algorithm types
Variants§
Standard
Standard NSGA-II
SBX
NSGA-II with simulated binary crossover
DE
NSGA-II with differential evolution
Trait Implementations§
Source§impl Clone for NSGA2Algorithm
impl Clone for NSGA2Algorithm
Source§fn clone(&self) -> NSGA2Algorithm
fn clone(&self) -> NSGA2Algorithm
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 NSGA2Algorithm
impl Debug for NSGA2Algorithm
Source§impl PartialEq for NSGA2Algorithm
impl PartialEq for NSGA2Algorithm
impl StructuralPartialEq for NSGA2Algorithm
Auto Trait Implementations§
impl Freeze for NSGA2Algorithm
impl RefUnwindSafe for NSGA2Algorithm
impl Send for NSGA2Algorithm
impl Sync for NSGA2Algorithm
impl Unpin for NSGA2Algorithm
impl UnwindSafe for NSGA2Algorithm
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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