Struct rustfft::algorithm::butterflies::Butterfly4
source · pub struct Butterfly4 { /* private fields */ }
Implementations
sourceimpl Butterfly4
impl Butterfly4
Trait Implementations
sourceimpl<T: FFTnum> FFT<T> for Butterfly4
impl<T: FFTnum> FFT<T> for Butterfly4
sourceimpl<T: FFTnum> FFTButterfly<T> for Butterfly4
impl<T: FFTnum> FFTButterfly<T> for Butterfly4
sourceunsafe fn process_inplace(&self, buffer: &mut [Complex<T>])
unsafe fn process_inplace(&self, buffer: &mut [Complex<T>])
Computes the FFT in-place in the given buffer Read more
sourceunsafe fn process_multi_inplace(&self, buffer: &mut [Complex<T>])
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 moresourceimpl IsInverse for Butterfly4
impl IsInverse for Butterfly4
sourcefn is_inverse(&self) -> bool
fn is_inverse(&self) -> bool
Returns false if this instance computes forward FFTs, true for inverse FFTs
Auto Trait Implementations
impl RefUnwindSafe for Butterfly4
impl Send for Butterfly4
impl Sync for Butterfly4
impl Unpin for Butterfly4
impl UnwindSafe for Butterfly4
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more