pub struct FitnessStats {
pub average_fitness: f64,
pub max_fitness: f64,
pub min_fitness: f64,
pub fitness_variance: f64,
pub organism_count: usize,
}
Expand description
Fitness statistics
Fieldsยง
ยงaverage_fitness: f64
Average fitness in population
max_fitness: f64
Maximum fitness recorded
min_fitness: f64
Minimum fitness recorded
fitness_variance: f64
Fitness variance
organism_count: usize
Number of organisms tracked
Implementationsยง
Sourceยงimpl FitnessStats
impl FitnessStats
pub fn new() -> Self
pub fn update_fitness(&mut self, fitness: f64)
Trait Implementationsยง
Sourceยงimpl Clone for FitnessStats
impl Clone for FitnessStats
Sourceยงfn clone(&self) -> FitnessStats
fn clone(&self) -> FitnessStats
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 FitnessStats
impl Debug for FitnessStats
Sourceยงimpl<'de> Deserialize<'de> for FitnessStats
impl<'de> Deserialize<'de> for FitnessStats
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementationsยง
impl Freeze for FitnessStats
impl RefUnwindSafe for FitnessStats
impl Send for FitnessStats
impl Sync for FitnessStats
impl Unpin for FitnessStats
impl UnwindSafe for FitnessStats
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