Trait signal_processing::Lpc

source ·
pub trait Lpc<X, O>: System + Sized
where X: Lists<Self::Domain>, O: Maybe<usize>,
{ // Required method fn lpc(x: X, order: O) -> Self; }

Required Methods§

source

fn lpc(x: X, order: O) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T, X, XX> Lpc<X, usize> for Ar<T, Vec<T>, X::RowsMapped<(Vec<T>, T::Real)>>
where T: ComplexFloat<Real: Into<T>>, X: Lists<T, RowOwned = XX>, X::RowsMapped<(Vec<T>, T::Real)>: ListOrSingle<(Vec<T>, T::Real)>, XX: XCorr<T, T, (), T> + List<T, RowsMapped<Vec<T>> = Vec<T>>, Ar<T, Vec<T>, (Vec<T>, T::Real)>: Levinson<Vec<T>, usize, Vec<T>> + System<Domain = T>,

source§

impl<T, X, XX, const N: usize> Lpc<X, ()> for Ar<T, [T; N], X::RowsMapped<([T; N], T::Real)>>
where T: ComplexFloat<Real: Into<T>>, X: Lists<T, RowOwned = XX>, X::RowsMapped<([T; N], T::Real)>: ListOrSingle<([T; N], T::Real)>, XX: XCorr<T, T, (), T> + List<T, RowsMapped<Vec<T>> = Vec<T>>, Ar<T, [T; N], ([T; N], T::Real)>: Levinson<Vec<T>, (), [T; { _ }]> + System<Domain = T>,