pub struct ParetoSolution {
pub parameters: Array1<Float>,
pub objectives: Array1<Float>,
pub rank: usize,
pub crowding_distance: Float,
}Expand description
Pareto-optimal solution
Fields§
§parameters: Array1<Float>Solution parameters
objectives: Array1<Float>Objective values
rank: usizeDominance rank
crowding_distance: FloatCrowding distance
Trait Implementations§
Source§impl Clone for ParetoSolution
impl Clone for ParetoSolution
Source§fn clone(&self) -> ParetoSolution
fn clone(&self) -> ParetoSolution
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 moreAuto Trait Implementations§
impl Freeze for ParetoSolution
impl RefUnwindSafe for ParetoSolution
impl Send for ParetoSolution
impl Sync for ParetoSolution
impl Unpin for ParetoSolution
impl UnwindSafe for ParetoSolution
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