Skip to main content

Crate rufft

Crate rufft 

Source

Structs§

RealFftPlan
Reusable exact-length F32 FFT plan. The direction and N are fixed; batches may change, in which case the batched workspace is replaced, not grown without bound. Caller-owned output bindings must be non-overlapping. Raw bindings carry no dtype/device tag: pass F32 storage from this client.

Enums§

FftMode
Whether doing RFFT or IRFFT.

Functions§

exact_convolution_len
Bluestein workspace length. Power-of-two real FFTs use the existing packed real path, which can support up to twice this complex FFT limit.
irfft
Inverse Real-valued Fast Fourier Transform.
irfft_launch
Launches the IRFFT kernel.
irfft_launch_padded
Launches the IRFFT kernel while treating bins at spec_bins..n_freq as zero.
rfft
Real-valued Fast Fourier Transform.
rfft_launch
Launches the RFFT kernel.
rfft_launch_padded
Launches the RFFT kernel while treating samples at signal_len..n_fft as zero.