Struct signalo_filters::filter::mean::MeanVariance [−][src]
A filter producing the moving average and variance over a given signal.
Trait Implementations
impl<T, A> Default for MeanVariance<A> where
T: Default + Clone + Zero,
A: Default + Array<Item = T>,
[src]
impl<T, A> Default for MeanVariance<A> where
T: Default + Clone + Zero,
A: Default + Array<Item = T>,
impl<T, A> Debug for MeanVariance<A> where
T: Clone + Debug,
A: Array<Item = T> + Debug,
[src]
impl<T, A> Debug for MeanVariance<A> where
T: Clone + Debug,
A: Array<Item = T> + Debug,
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<T, A> Stateful for MeanVariance<A> where
T: Clone,
A: Array<Item = T>,
[src]
impl<T, A> Stateful for MeanVariance<A> where
T: Clone,
A: Array<Item = T>,
type State = State<A>
The filter's internal state.
impl<T, A> StatefulUnsafe for MeanVariance<A> where
T: Clone,
A: Array<Item = T>,
[src]
impl<T, A> StatefulUnsafe for MeanVariance<A> where
T: Clone,
A: Array<Item = T>,
unsafe fn state(&self) -> &Self::State
[src]
unsafe fn state(&self) -> &Self::State
Returns a mutable reference to the internal state of the filter.
unsafe fn state_mut(&mut self) -> &mut Self::State
[src]
unsafe fn state_mut(&mut self) -> &mut Self::State
Returns a mutable reference to the internal state of the filter.
impl<T, A> InitialState<()> for MeanVariance<A> where
T: Clone + Default + Zero,
A: Array<Item = T> + Default,
[src]
impl<T, A> InitialState<()> for MeanVariance<A> where
T: Clone + Default + Zero,
A: Array<Item = T> + Default,
fn initial_state(_: ()) -> Self::State
[src]
fn initial_state(_: ()) -> Self::State
Returns the filter's initial state for a given parameter.
impl<T, A> Resettable for MeanVariance<A> where
T: Clone + Default + Zero,
A: Array<Item = T> + Default,
[src]
impl<T, A> Resettable for MeanVariance<A> where
T: Clone + Default + Zero,
A: Array<Item = T> + Default,
impl<T, A> Filter<T> for MeanVariance<A> where
T: Copy + Num + Signed + PartialOrd + Debug,
A: Array<Item = T> + Debug,
[src]
impl<T, A> Filter<T> for MeanVariance<A> where
T: Copy + Num + Signed + PartialOrd + Debug,
A: Array<Item = T> + Debug,