#include <fft_manager.h>
Inheritance diagram for Arroyo::fft_manager< T >:

Public Member Functions | |
| fft_manager () | |
| fft_manager (const fft_manager< T > &fft_mgr) | |
| ~fft_manager () | |
| fft_manager< T > & | operator= (const fft_manager< T > &fft_mgr) |
| void | forward_fft (const vector< long > &in_array_dimens, bool estimate, bool in_place, T *in, T *out=NULL) |
| void | forward_fft (const vector< long > &in_array_dimens, bool estimate, bool in_place, int howmany, T *in, int istride, int idist, T *out=NULL, int ostride=1, int odist=1) |
| void | backward_fft (const vector< long > &in_array_dimens, bool estimate, bool in_place, T *in, T *out=NULL) |
| void | backward_fft (const vector< long > &in_array_dimens, bool estimate, bool in_place, int howmany, T *in, int istride, int idist, T *out=NULL, int ostride=1, int odist=1) |
Static Public Attributes | |
| int | verbose_level = 0 |
| A verbose_level for printing messages. | |
This class aims to make arbitrary-dimensional fast fourier transforms relatively straightforward, and supports all the FFTW options
|
|||||||||
|
Null constructor |
|
||||||||||
|
Copy constructor |
|
|||||||||
|
Destructor |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Perform a complex to complex forward transform input data should be sorted real, imag, real, imag... The "out" argument is optional - if you include it an out of place transform will be performed and the results will be stored there. See the FFTW documentation for a description of istride, idist, ostride and odist |
|
||||||||||||||||||||||||||||
|
Perform a complex to complex backward transform input data should be sorted real, imag, real, imag... The "out" argument is optional - if you include it an out of place transform will be performed and the results will be stored there. |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Perform a complex to complex forward transform input data should be sorted real, imag, real, imag... The "out" argument is optional - if you include it an out of place transform will be performed and the results will be stored there. See the FFTW documentation for a description of istride, idist, ostride and odist |
|
||||||||||||||||||||||||||||
|
Perform a complex to complex forward transform input data should be sorted real, imag, real, imag... The "out" argument is optional - if you include it an out of place transform will be performed and the results will be stored there. |
|
||||||||||
|
Operator = |
|
|||||
|
A verbose_level for printing messages.
|
1.3.9.1