[−][src]Trait basic_dsp_vector::Stats
Operations on statistics.
Required methods
fn empty() -> Self
Creates an empty statistics struct.
fn empty_vec(len: usize) -> StatsVec<Self>
Creates a vector of empty statistics structs.
fn invalid() -> Self
Creates a statistics struct which resembles an invalid result.
fn merge(stats: &[Self]) -> Self
Merges several statistics into one.
fn merge_cols(stats: &[StatsVec<Self>]) -> StatsVec<Self>
Merges several vectors of statistics into one vector.
fn add(&mut self, elem: T, index: usize)
Adds a new value to the statistics, all statistic fields get updated.
Implementors
impl<T> Stats<Complex<T>> for Statistics<Complex<T>> where
T: RealNumber,
[src]
impl<T> Stats<Complex<T>> for Statistics<Complex<T>> where
T: RealNumber,
fn empty() -> Self | [src] |
fn invalid() -> Self | [src] |
fn merge(stats: &[Statistics<Complex<T>>]) -> Statistics<Complex<T>> | [src] |
fn merge_cols(stats: &[StatsVec<Self>]) -> StatsVec<Self> | [src] |
fn empty_vec(len: usize) -> StatsVec<Self> | [src] |
fn add(&mut self, elem: Complex<T>, index: usize) | [src] |
impl<T> Stats<T> for Statistics<T> where
T: RealNumber,
[src]
impl<T> Stats<T> for Statistics<T> where
T: RealNumber,