pub struct BasicSpecimen {
pub params: Vec<f64>,
pub cost: f64,
}Expand description
Most simple implementation of a Specimen.
Fields§
§params: Vec<f64>Coefficients used to create specimen
cost: f64Fitness (smaller values are better)
Trait Implementations§
Source§impl Clone for BasicSpecimen
impl Clone for BasicSpecimen
Source§fn clone(&self) -> BasicSpecimen
fn clone(&self) -> BasicSpecimen
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 BasicSpecimen
impl Debug for BasicSpecimen
Auto Trait Implementations§
impl Freeze for BasicSpecimen
impl RefUnwindSafe for BasicSpecimen
impl Send for BasicSpecimen
impl Sync for BasicSpecimen
impl Unpin for BasicSpecimen
impl UnwindSafe for BasicSpecimen
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