Trait signal_processing::XCorr
source · pub trait XCorr<X, Y, YY, Z>: Lists<X>where
X: ComplexFloat + ComplexOp<Y, Output = Z>,
Y: ComplexFloat<Real = X::Real> + Into<Z>,
YY: MaybeList<Y, MaybeSome: StaticMaybe<YY::Some, MaybeOr<Self::RowOwned, Self::Owned> = Self::Owned>>,
Z: ComplexFloat<Real = X::Real>,{
// Required method
fn xcorr<SC, ML>(
self,
y: YY,
scale: SC,
max_lag: ML
) -> (Self::RowsMapped<Self::RowsMapped<Vec<Z>>>, RangeInclusive<isize>)
where SC: Maybe<XCorrScale>,
ML: Maybe<usize>;
}
Required Methods§
fn xcorr<SC, ML>( self, y: YY, scale: SC, max_lag: ML ) -> (Self::RowsMapped<Self::RowsMapped<Vec<Z>>>, RangeInclusive<isize>)
Object Safety§
This trait is not object safe.