oxifft 0.1.4

Pure Rust implementation of FFTW - the Fastest Fourier Transform in the West
Documentation
//! Optimized codelets for small DFT sizes.
//!
//! Codelets are highly optimized kernels for specific transform sizes,
//! generated at compile time via procedural macros.

mod composite;
mod notw;
pub mod simd;
mod twiddle;

pub use composite::{
    execute_composite_codelet, has_composite_codelet, notw_100, notw_12, notw_15, notw_18, notw_20,
    notw_24, notw_30, notw_36, notw_45, notw_48, notw_50, notw_60, notw_72, notw_80, notw_96,
};
pub use notw::*;
pub use simd::{
    notw_1024_dispatch, notw_1024_simd_f64, notw_128_dispatch, notw_128_simd_f64, notw_16_dispatch,
    notw_16_simd_f64, notw_256_dispatch, notw_256_simd_f64, notw_2_dispatch, notw_2_simd_f64,
    notw_32_dispatch, notw_32_simd_f64, notw_4096_dispatch, notw_4096_simd_f64, notw_4_dispatch,
    notw_4_simd_f64, notw_512_dispatch, notw_512_simd_f64, notw_64_dispatch, notw_64_simd_f64,
    notw_8_dispatch, notw_8_simd_f64, simd_available,
};
pub use twiddle::*;