Trait signal_processing::Window

source ·
pub trait Window<W, WW, O>: System
where Self::Domain: ComplexOp<W>, W: ComplexFloat + Into<<Self::Domain as ComplexOp<W>>::Output>, WW: List<W>, O: System<Domain = <Self::Domain as ComplexOp<W>>::Output>,
{ // Required method fn window(&self, window: WW) -> O; }

Required Methods§

source

fn window(&self, window: WW) -> O

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T, B, A, W, WW, Y, A2> Window<W, WW, Tf<Y, <B as MaybeLists<T>>::RowsMapped<<WW as Container<W>>::Mapped<Y>>, A2>> for Tf<T, B, A>
where T: ComplexOp<W, Output = Y>, B: MaybeLists<T>, A: MaybeList<T>, W: ComplexFloat + Into<Y>, Y: ComplexFloat, WW: List<W>, A2: MaybeList<Y>, B::RowsMapped<Vec<T>>: Lists<T, RowsMapped<WW::Mapped<Y>> = B::RowsMapped<WW::Mapped<Y>>>, B::RowsMapped<WW::Mapped<Y>>: Lists<Y>, Polynomial<Y, ()>: Into<Polynomial<Y, A2>>, Self: for<'a> ImpZ<'a, B::RowsMapped<Vec<T>>, Vec<T::Real>, usize> + System<Domain = T>,