pub trait ComplexToReal<T: Float>: Send + Sync {
// Required methods
fn process(&self, input: &[Complex<T>], output: &mut [T]);
fn len(&self) -> usize;
// Provided methods
fn is_empty(&self) -> bool { ... }
fn input_len(&self) -> usize { ... }
}
Expand description
Trait for complex-to-real FFT operations
This trait defines the interface for inverse FFT transforms that convert complex-valued frequency domain data back to real-valued time domain output.