Trait signal_processing::analysis::CPsd
source · pub trait CPsd<T, Y, YY, W, WW, WWW, WL, N, S>: List<T> + MaybeLenEq<YY, true>where
T: ComplexFloat,
W: ComplexFloat<Real = T::Real>,
Y: ComplexFloat<Real = T::Real>,
YY: List<Y>,
WW: List<W>,
WWW: Maybe<WW>,
WL: Maybe<usize>,
N: Maybe<usize>,
S: Maybe<bool>,{
// Required method
fn cpsd<O, FS, CONF, DT, F>(
self,
y: YY,
window: WWW,
window_length: WL,
overlap: O,
nfft: N,
sampling_frequency: FS,
confidence: CONF,
detrend: DT,
sloppy: S,
shift: bool
) -> (WW::Mapped<Complex<<T as ComplexFloat>::Real>>, F)
where O: Maybe<usize>,
FS: Maybe<T::Real>,
CONF: Maybe<T::Real>,
DT: Maybe<PWelchDetrend>,
F: StaticMaybe<WW::Mapped<T::Real>>;
}Required Methods§
fn cpsd<O, FS, CONF, DT, F>( self, y: YY, window: WWW, window_length: WL, overlap: O, nfft: N, sampling_frequency: FS, confidence: CONF, detrend: DT, sloppy: S, shift: bool ) -> (WW::Mapped<Complex<<T as ComplexFloat>::Real>>, F)
Object Safety§
This trait is not object safe.