1 2 3 4 5 6 7 8 9
use crate::float_trait::Float; use crate::periodogram::freq::FreqGrid; use crate::time_series::TimeSeries; use std::fmt::Debug; /// Periodogram execution algorithm pub trait PeriodogramPower<T: Float>: Debug { fn power(&self, freq: &FreqGrid<T>, ts: &mut TimeSeries<T>) -> Vec<T>; }