oxifft_codegen_impl/gen_mixed_radix.rs
1// Mixed-radix codegen — item 1 (codegen-mixed-radix-strategies) landing notes
2//
3// The core mixed-radix DIT FFT is now implemented in the runtime executor:
4// - Butterfly functions: oxifft/src/dft/codelets/twiddle_odd.rs
5// - Twiddle generation: oxifft/src/kernel/twiddle.rs (twiddles_mixed_radix)
6// - Executor + permute: oxifft/src/api/plan/types.rs (execute_mixed_radix_inplace)
7// - Planner heuristic: oxifft/src/kernel/planner.rs (select_solver_heuristic)
8//
9// This module is reserved for future proc-macro-generated specialized codelets
10// (e.g., unrolled mixed-radix-6, mixed-radix-10, mixed-radix-14 kernels with
11// compile-time-known butterfly sequences). The runtime engine is sufficient
12// for all smooth-7 sizes with radices {2, 3, 4, 5, 7, 8, 16}.
13
14#[allow(dead_code)]
15pub(crate) const _IMPL_COMPLETE: () = ();