Trait ew::tools::statistics::StatFunctionsConvergence[][src]

pub trait StatFunctionsConvergence {
    fn get_average_convergence(&self) -> Vec<Option<f64>>;
fn get_min_iterations(&self) -> usize; }

The trait contains methods for calculate statistics for Convergance type Convergence = Vec<Vec<Option<Solution>>>; convergence[run number][iteration]

Required methods

fn get_average_convergence(&self) -> Vec<Option<f64>>[src]

Calculate average goal function versus iteration number. Average by run count. Returns vector with: index - iteration, value - Option. Value is None if Solution is None for any running. Length of result is minimal iterations count for all running.

Params

self[run number][iteration]

fn get_min_iterations(&self) -> usize[src]

Loading content...

Implementations on Foreign Types

impl<T> StatFunctionsConvergence for Vec<Vec<Option<(T, f64)>>>[src]

fn get_average_convergence(&self) -> Vec<Option<f64>>[src]

Calculate average goal function versus iteration number. Average by run count. Returns vector with: index - iteration, value - Option. Value is None if Solution is None for any running. Length of result is minimal iterations count for all running.

Params

self[run number][iteration]

Loading content...

Implementors

Loading content...