Prototypes | |
COMPLEX8FFTPlan * | XLALCreateCOMPLEX8FFTPlan (UINT4 size, int fwdflg, int measurelvl) |
Returns a new COMPLEX8FFTPlan A COMPLEX8FFTPlan is required to perform a FFT that involves complex data. More... | |
COMPLEX8FFTPlan * | XLALCreateForwardCOMPLEX8FFTPlan (UINT4 size, int measurelvl) |
Returns a new COMPLEX8FFTPlan for a forward transform. More... | |
COMPLEX8FFTPlan * | XLALCreateReverseCOMPLEX8FFTPlan (UINT4 size, int measurelvl) |
Returns a new COMPLEX8FFTPlan for a reverse transform. More... | |
void | XLALDestroyCOMPLEX8FFTPlan (COMPLEX8FFTPlan *plan) |
Destroys a COMPLEX8FFTPlan. More... | |
int | XLALCOMPLEX8VectorFFT (COMPLEX8Vector *_LAL_RESTRICT_ output, const COMPLEX8Vector *_LAL_RESTRICT_ input, const COMPLEX8FFTPlan *plan) |
Perform a COMPLEX8Vector to COMPLEX8Vector FFT. More... | |
COMPLEX16FFTPlan * | XLALCreateCOMPLEX16FFTPlan (UINT4 size, int fwdflg, int measurelvl) |
Returns a new COMPLEX16FFTPlan. More... | |
COMPLEX16FFTPlan * | XLALCreateForwardCOMPLEX16FFTPlan (UINT4 size, int measurelvl) |
Returns a new COMPLEX16FFTPlan for a forward transform. More... | |
COMPLEX16FFTPlan * | XLALCreateReverseCOMPLEX16FFTPlan (UINT4 size, int measurelvl) |
Returns a new COMPLEX16FFTPlan for a reverse transform. More... | |
void | XLALDestroyCOMPLEX16FFTPlan (COMPLEX16FFTPlan *plan) |
Destroys a COMPLEX16FFTPlan. More... | |
int | XLALCOMPLEX16VectorFFT (COMPLEX16Vector *_LAL_RESTRICT_ output, const COMPLEX16Vector *_LAL_RESTRICT_ input, const COMPLEX16FFTPlan *plan) |
Perform a COMPLEX16Vector to COMPLEX16Vector FFT. More... | |
Go to the source code of this file.
Macros | |
#define | tagComplexFFTPlan tagCOMPLEX8FFTPlan |
#define | ComplexFFTPlan COMPLEX8FFTPlan |
Error Codes | |
#define | COMPLEXFFTH_ENULL 1 |
Null pointer. More... | |
#define | COMPLEXFFTH_ENNUL 2 |
Non-null pointer. More... | |
#define | COMPLEXFFTH_ESIZE 4 |
Invalid input size. More... | |
#define | COMPLEXFFTH_ESZMM 8 |
Size mismatch. More... | |
#define | COMPLEXFFTH_ESLEN 16 |
Invalid/mismatched sequence lengths. More... | |
#define | COMPLEXFFTH_ESAME 32 |
Input/Output data vectors are the same. More... | |
#define | COMPLEXFFTH_EALOC 64 |
Memory allocation failed. More... | |
#define | COMPLEXFFTH_EFFTW 128 |
Error in FFTW. More... | |
#define | COMPLEXFFTH_ESNGL 256 |
FFTW library is not single-precision. More... | |
#define | COMPLEXFFTH_EINTL 512 |
Error in Intel FFT library. More... | |
#define | COMPLEXFFTH_ESIGN 1024 |
Unknown sign of transform in plan. More... | |