pub struct MultiSolution {
pub x: Vec<f64>,
pub objectives: Vec<f64>,
}Expand description
A point in a multi-objective search, with its full objective vector (all in the minimizing sense).
Fields§
§x: Vec<f64>Decision vector.
objectives: Vec<f64>Objective values at x, length n_objectives.
Trait Implementations§
Source§impl Clone for MultiSolution
impl Clone for MultiSolution
Source§fn clone(&self) -> MultiSolution
fn clone(&self) -> MultiSolution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultiSolution
impl Debug for MultiSolution
Source§impl PartialEq for MultiSolution
impl PartialEq for MultiSolution
impl StructuralPartialEq for MultiSolution
Auto Trait Implementations§
impl Freeze for MultiSolution
impl RefUnwindSafe for MultiSolution
impl Send for MultiSolution
impl Sync for MultiSolution
impl Unpin for MultiSolution
impl UnsafeUnpin for MultiSolution
impl UnwindSafe for MultiSolution
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