Struct rustfft::algorithm::butterflies::Butterfly2 [−][src]
pub struct Butterfly2 { /* fields omitted */ }
Methods
impl Butterfly2
[src]
impl Butterfly2
Trait Implementations
impl<T: FFTnum> FFTButterfly<T> for Butterfly2
[src]
impl<T: FFTnum> FFTButterfly<T> for Butterfly2
unsafe fn process_inplace(&self, buffer: &mut [Complex<T>])
[src]
unsafe fn process_inplace(&self, buffer: &mut [Complex<T>])
Computes the FFT in-place in the given buffer Read more
unsafe fn process_multi_inplace(&self, buffer: &mut [Complex<T>])
[src]
unsafe fn process_multi_inplace(&self, buffer: &mut [Complex<T>])
Divides the given buffer into chunks of length self.len()
and computes an in-place FFT on each chunk Read more
impl<T: FFTnum> FFT<T> for Butterfly2
[src]
impl<T: FFTnum> FFT<T> for Butterfly2
fn process(&self, input: &mut [Complex<T>], output: &mut [Complex<T>])
[src]
fn process(&self, input: &mut [Complex<T>], output: &mut [Complex<T>])
Computes an FFT on the input
buffer and places the result in the output
buffer. Read more
fn process_multi(&self, input: &mut [Complex<T>], output: &mut [Complex<T>])
[src]
fn process_multi(&self, input: &mut [Complex<T>], output: &mut [Complex<T>])
Divides the input
and output
buffers into chunks of length self.len(), then computes an FFT on each chunk. Read more
impl Length for Butterfly2
[src]
impl Length for Butterfly2
impl IsInverse for Butterfly2
[src]
impl IsInverse for Butterfly2
fn is_inverse(&self) -> bool
[src]
fn is_inverse(&self) -> bool
Returns false if this instance computes forward FFTs, true for inverse FFTs
Auto Trait Implementations
impl Send for Butterfly2
impl Send for Butterfly2
impl Sync for Butterfly2
impl Sync for Butterfly2