Skip to main content

Direction

Trait Direction 

Source
pub trait Direction {
    // Required method
    fn fft_direction(&self) -> FftDirection;
}
Expand description

A trait that allows FFT algorithms to report whether they compute forward FFTs or inverse FFTs

Required Methods§

Source

fn fft_direction(&self) -> FftDirection

Returns FftDirection::Forward if this instance computes forward FFTs, or FftDirection::Inverse for inverse FFTs

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<A: AvxNum, T> Direction for BluesteinsAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix2xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix3xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix4xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix5xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix6xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix7xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix8xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix9xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix11xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix12xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for MixedRadix16xnAvx<A, T>

Source§

impl<A: AvxNum, T> Direction for RadersAvx2<A, T>

Source§

impl<S: SseNum, T> Direction for SseRadix4<S, T>

Source§

impl<T: FftNum> Direction for BluesteinsAlgorithm<T>

Source§

impl<T: FftNum> Direction for GoodThomasAlgorithm<T>

Source§

impl<T: FftNum> Direction for GoodThomasAlgorithmSmall<T>

Source§

impl<T: FftNum> Direction for MixedRadix<T>

Source§

impl<T: FftNum> Direction for MixedRadixSmall<T>

Source§

impl<T: FftNum> Direction for RadersAlgorithm<T>

Source§

impl<T> Direction for Butterfly1<T>

Source§

impl<T> Direction for Butterfly2<T>

Source§

impl<T> Direction for Butterfly3<T>

Source§

impl<T> Direction for Butterfly4<T>

Source§

impl<T> Direction for Butterfly5<T>

Source§

impl<T> Direction for Butterfly5Avx64<T>

Source§

impl<T> Direction for Butterfly5Avx<T>

Source§

impl<T> Direction for Butterfly6<T>

Source§

impl<T> Direction for Butterfly7<T>

Source§

impl<T> Direction for Butterfly7Avx64<T>

Source§

impl<T> Direction for Butterfly7Avx<T>

Source§

impl<T> Direction for Butterfly8<T>

Source§

impl<T> Direction for Butterfly8Avx64<T>

Source§

impl<T> Direction for Butterfly8Avx<T>

Source§

impl<T> Direction for Butterfly9<T>

Source§

impl<T> Direction for Butterfly9Avx64<T>

Source§

impl<T> Direction for Butterfly9Avx<T>

Source§

impl<T> Direction for Butterfly11<T>

Source§

impl<T> Direction for Butterfly11Avx64<T>

Source§

impl<T> Direction for Butterfly11Avx<T>

Source§

impl<T> Direction for Butterfly12<T>

Source§

impl<T> Direction for Butterfly12Avx64<T>

Source§

impl<T> Direction for Butterfly12Avx<T>

Source§

impl<T> Direction for Butterfly13<T>

Source§

impl<T> Direction for Butterfly16<T>

Source§

impl<T> Direction for Butterfly16Avx64<T>

Source§

impl<T> Direction for Butterfly16Avx<T>

Source§

impl<T> Direction for Butterfly17<T>

Source§

impl<T> Direction for Butterfly18Avx64<T>

Source§

impl<T> Direction for Butterfly19<T>

Source§

impl<T> Direction for Butterfly23<T>

Source§

impl<T> Direction for Butterfly24<T>

Source§

impl<T> Direction for Butterfly24Avx64<T>

Source§

impl<T> Direction for Butterfly24Avx<T>

Source§

impl<T> Direction for Butterfly27<T>

Source§

impl<T> Direction for Butterfly27Avx64<T>

Source§

impl<T> Direction for Butterfly27Avx<T>

Source§

impl<T> Direction for Butterfly29<T>

Source§

impl<T> Direction for Butterfly31<T>

Source§

impl<T> Direction for Butterfly32<T>

Source§

impl<T> Direction for Butterfly32Avx64<T>

Source§

impl<T> Direction for Butterfly32Avx<T>

Source§

impl<T> Direction for Butterfly36Avx64<T>

Source§

impl<T> Direction for Butterfly36Avx<T>

Source§

impl<T> Direction for Butterfly48Avx<T>

Source§

impl<T> Direction for Butterfly54Avx<T>

Source§

impl<T> Direction for Butterfly64Avx64<T>

Source§

impl<T> Direction for Butterfly64Avx<T>

Source§

impl<T> Direction for Butterfly72Avx<T>

Source§

impl<T> Direction for Butterfly128Avx64<T>

Source§

impl<T> Direction for Butterfly128Avx<T>

Source§

impl<T> Direction for Butterfly256Avx64<T>

Source§

impl<T> Direction for Butterfly256Avx<T>

Source§

impl<T> Direction for Butterfly512Avx64<T>

Source§

impl<T> Direction for Butterfly512Avx<T>

Source§

impl<T> Direction for Dft<T>

Source§

impl<T> Direction for Radix3<T>

Source§

impl<T> Direction for Radix4<T>

Source§

impl<T> Direction for RadixN<T>

Source§

impl<T> Direction for SseF32Butterfly1<T>

Source§

impl<T> Direction for SseF32Butterfly2<T>

Source§

impl<T> Direction for SseF32Butterfly3<T>

Source§

impl<T> Direction for SseF32Butterfly4<T>

Source§

impl<T> Direction for SseF32Butterfly5<T>

Source§

impl<T> Direction for SseF32Butterfly6<T>

Source§

impl<T> Direction for SseF32Butterfly7<T>

Source§

impl<T> Direction for SseF32Butterfly8<T>

Source§

impl<T> Direction for SseF32Butterfly9<T>

Source§

impl<T> Direction for SseF32Butterfly10<T>

Source§

impl<T> Direction for SseF32Butterfly11<T>

Source§

impl<T> Direction for SseF32Butterfly12<T>

Source§

impl<T> Direction for SseF32Butterfly13<T>

Source§

impl<T> Direction for SseF32Butterfly15<T>

Source§

impl<T> Direction for SseF32Butterfly16<T>

Source§

impl<T> Direction for SseF32Butterfly17<T>

Source§

impl<T> Direction for SseF32Butterfly19<T>

Source§

impl<T> Direction for SseF32Butterfly23<T>

Source§

impl<T> Direction for SseF32Butterfly24<T>

Source§

impl<T> Direction for SseF32Butterfly29<T>

Source§

impl<T> Direction for SseF32Butterfly31<T>

Source§

impl<T> Direction for SseF32Butterfly32<T>

Source§

impl<T> Direction for SseF64Butterfly1<T>

Source§

impl<T> Direction for SseF64Butterfly2<T>

Source§

impl<T> Direction for SseF64Butterfly3<T>

Source§

impl<T> Direction for SseF64Butterfly4<T>

Source§

impl<T> Direction for SseF64Butterfly5<T>

Source§

impl<T> Direction for SseF64Butterfly6<T>

Source§

impl<T> Direction for SseF64Butterfly7<T>

Source§

impl<T> Direction for SseF64Butterfly8<T>

Source§

impl<T> Direction for SseF64Butterfly9<T>

Source§

impl<T> Direction for SseF64Butterfly10<T>

Source§

impl<T> Direction for SseF64Butterfly11<T>

Source§

impl<T> Direction for SseF64Butterfly12<T>

Source§

impl<T> Direction for SseF64Butterfly13<T>

Source§

impl<T> Direction for SseF64Butterfly15<T>

Source§

impl<T> Direction for SseF64Butterfly16<T>

Source§

impl<T> Direction for SseF64Butterfly17<T>

Source§

impl<T> Direction for SseF64Butterfly19<T>

Source§

impl<T> Direction for SseF64Butterfly23<T>

Source§

impl<T> Direction for SseF64Butterfly24<T>

Source§

impl<T> Direction for SseF64Butterfly29<T>

Source§

impl<T> Direction for SseF64Butterfly31<T>

Source§

impl<T> Direction for SseF64Butterfly32<T>