#include <gsl_fft.h>
This is a simple wrapper for the GSL FFT functions which automatically allocates the necessary memory.
Definition at line 42 of file gsl_fft.h.
Public Member Functions | |
int | transform (int n, double *x) |
Perform the FFT transform. | |
int | inverse_transform (int n, double *x) |
Perform the inverse FFT transform. | |
Protected Member Functions | |
int | mem_resize (int new_size) |
Reallocate memory. | |
Protected Attributes | |
int | mem_size |
The current memory size. | |
gsl_fft_real_workspace * | work |
The GSL workspace. | |
gsl_fft_real_wavetable * | real |
The table for the forward transform. | |
gsl_fft_halfcomplex_wavetable * | hc |
The table for the inverse transform. |