Trait signal_processing::PhaseZ

source ·
pub trait PhaseZ<'a, H, W, N>: System
where H: Lists<<Self::Domain as ComplexFloat>::Real>, W: List<<Self::Domain as ComplexFloat>::Real>, N: Maybe<usize>,
{ // Required method fn phasez( &'a self, n: N, reference: PhaseUnwrapReference, shift: bool ) -> (H, W); }

Required Methods§

source

fn phasez( &'a self, n: N, reference: PhaseUnwrapReference, shift: bool ) -> (H, W)

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, S, T, H, W, N> PhaseZ<'a, H, W, N> for S
where T: ComplexFloat<Real: Sum + AddAssign + SubAssign>, S: FreqZ<'a, H::Mapped<Complex<T::Real>>, W, N> + System<Domain = T>, H: Lists<T::Real>, H::Mapped<Complex<T::Real>>: Lists<Complex<T::Real>, RowOwned: OwnedList<Complex<T::Real>, Mapped<T::Real>: OwnedList<T::Real>>, RowsMapped<<<H::Mapped<Complex<T::Real>> as MaybeLists<Complex<T::Real>>>::RowOwned as Container<Complex<T::Real>>>::Mapped<T::Real>>: Into<H>>, W: List<T::Real>, N: Maybe<usize>,