concision_core/ops/fft/
mod.rs1pub use self::prelude::*;
10
11pub(crate) mod fft;
12pub(crate) mod utils;
13
14pub mod cmp {
15 pub use self::prelude::*;
16
17 pub mod direction;
18 pub mod mode;
19 pub mod plan;
20
21 pub(crate) mod prelude {
22 pub use super::direction::FftDirection;
23 pub use super::mode::FftMode;
24 pub use super::plan::FftPlan;
25 }
26}
27
28pub trait DFT<T> {
30 type Output;
31
32 fn dft(&self) -> Self::Output;
33}
34
35pub(crate) mod prelude {
36 pub use super::cmp::prelude::*;
37 pub use super::fft::*;
38 pub use super::utils::*;
39 pub use super::DFT;
40}
41
42#[cfg(test)]
43mod tests {}