pub trait RealToComplex<T: Float>: Send + Sync {
// Required methods
fn process(&self, input: &[T], output: &mut [Complex<T>]);
fn len(&self) -> usize;
// Provided methods
fn is_empty(&self) -> bool { ... }
fn output_len(&self) -> usize { ... }
}
Expand description
Trait for real-to-complex FFT operations
This trait defines the interface for forward FFT transforms that convert real-valued input data to complex-valued frequency domain output.
Required Methods§
Provided Methods§
Sourcefn output_len(&self) -> usize
fn output_len(&self) -> usize
Get the length of the output this FFT produces