pub struct vtkFFT(/* private fields */);Expand description
perform Discrete Fourier Transforms
vtkFFT provides methods to perform Discrete Fourier Transforms (DFT). These include providing forward and reverse Fourier transforms. The current implementation uses the third-party library kissfft.
The terminology tries to follow the Numpy terminology, that is :
- Fft means the Fast Fourier Transform algorithm
- Prefix
Rstands for Real (meaning optimized function for real inputs) - Prefix
Istands for Inverse
Some functions provides pointer-based version of themself in order to prevent copying memory when possible.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for vtkFFT
impl RefUnwindSafe for vtkFFT
impl !Send for vtkFFT
impl !Sync for vtkFFT
impl Unpin for vtkFFT
impl UnwindSafe for vtkFFT
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more