Trait signal_processing::IsLinPhase

source ·
pub trait IsLinPhase<'a>: System {
    type Output: ListOrSingle<bool>;

    // Required method
    fn is_linphase<TOL>(&'a self, tol: TOL, generalized: bool) -> Self::Output
       where TOL: Maybe<<Self::Domain as ComplexFloat>::Real>;
}

Required Associated Types§

Required Methods§

source

fn is_linphase<TOL>(&'a self, tol: TOL, generalized: bool) -> Self::Output
where TOL: Maybe<<Self::Domain as ComplexFloat>::Real>,

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, T, B, A> IsLinPhase<'a> for Tf<T, B, A>
where T: ComplexFloat + 'a, B: MaybeLists<T> + 'a, A: MaybeList<T> + 'a, A::View<'a>: MaybeList<T> + Clone,

§

type Output = <B as MaybeLists<T>>::RowsMapped<bool>

source§

impl<'a, T, B, A, S> IsLinPhase<'a> for Sos<T, B, A, S>
where T: ComplexFloat, B: Maybe<[T; 3]> + MaybeOwnedList<T>, A: Maybe<[T; 3]> + MaybeOwnedList<T>, S: MaybeList<Tf<T, B, A>> + 'a, S::View<'a>: MaybeList<Tf<T, B, A>>, Sos<T, B, A, S::View<'a>>: ToTf<T, Vec<T>, Vec<T>, (), ()>,

§

type Output = bool

source§

impl<'a, T, Z, P, K> IsLinPhase<'a> for Zpk<T, Z, P, K>
where T: ComplexFloat, Z: MaybeList<T>, P: MaybeList<T>, K: ComplexFloat<Real = T::Real>,

§

type Output = bool