Prototypes | |
| REAL4FFTPlan * | XLALCreateREAL4FFTPlan (UINT4 size, int fwdflg, int measurelvl) |
| Returns a new REAL4FFTPlan A REAL4FFTPlan is required to perform a FFT that involves real data. More... | |
| REAL4FFTPlan * | XLALCreateForwardREAL4FFTPlan (UINT4 size, int measurelvl) |
| Returns a new REAL4FFTPlan for a forward transform. More... | |
| REAL4FFTPlan * | XLALCreateReverseREAL4FFTPlan (UINT4 size, int measurelvl) |
| Returns a new REAL4FFTPlan for a reverse transform. More... | |
| void | XLALDestroyREAL4FFTPlan (REAL4FFTPlan *plan) |
| Destroys a REAL4FFTPlan. More... | |
| int | XLALREAL4ForwardFFT (COMPLEX8Vector *output, const REAL4Vector *input, const REAL4FFTPlan *plan) |
| Performs a forward FFT of REAL4 data. More... | |
| int | XLALREAL4ReverseFFT (REAL4Vector *output, const COMPLEX8Vector *input, const REAL4FFTPlan *plan) |
| Performs a reverse FFT of REAL4 data. More... | |
| int | XLALREAL4VectorFFT (REAL4Vector *_LAL_RESTRICT_ output, const REAL4Vector *_LAL_RESTRICT_ input, const REAL4FFTPlan *plan) |
| Perform a REAL4Vector to REAL4Vector FFT. More... | |
| int | XLALREAL4PowerSpectrum (REAL4Vector *_LAL_RESTRICT_ spec, const REAL4Vector *_LAL_RESTRICT_ data, const REAL4FFTPlan *plan) |
| Computes the power spectrum of REAL4 data. More... | |
| REAL8FFTPlan * | XLALCreateREAL8FFTPlan (UINT4 size, int fwdflg, int measurelvl) |
| Returns a new REAL8FFTPlan. More... | |
| REAL8FFTPlan * | XLALCreateForwardREAL8FFTPlan (UINT4 size, int measurelvl) |
| Returns a new REAL8FFTPlan for a forward transform. More... | |
| REAL8FFTPlan * | XLALCreateReverseREAL8FFTPlan (UINT4 size, int measurelvl) |
| Returns a new REAL8FFTPlan for a reverse transform. More... | |
| void | XLALDestroyREAL8FFTPlan (REAL8FFTPlan *plan) |
| Destroys a REAL8FFTPlan. More... | |
| int | XLALREAL8ForwardFFT (COMPLEX16Vector *output, const REAL8Vector *input, const REAL8FFTPlan *plan) |
| Performs a forward FFT of REAL8 data. More... | |
| int | XLALREAL8ReverseFFT (REAL8Vector *output, const COMPLEX16Vector *input, const REAL8FFTPlan *plan) |
| Performs a reverse FFT of REAL8 data. More... | |
| int | XLALREAL8VectorFFT (REAL8Vector *output, const REAL8Vector *input, const REAL8FFTPlan *plan) |
| Perform a REAL8Vector to REAL8Vector FFT. More... | |
| int | XLALREAL8PowerSpectrum (REAL8Vector *spec, const REAL8Vector *data, const REAL8FFTPlan *plan) |
| Computes the power spectrum of REAL8 data. More... | |
Go to the source code of this file.
Macros | |
| #define | tagRealFFTPlan tagREAL4FFTPlan |
| #define | RealFFTPlan REAL4FFTPlan |
Error Codes | |
| #define | REALFFTH_ENULL 1 |
| Null pointer. More... | |
| #define | REALFFTH_ENNUL 2 |
| Non-null pointer. More... | |
| #define | REALFFTH_ESIZE 4 |
| Invalid input size. More... | |
| #define | REALFFTH_ESZMM 8 |
| Size mismatch. More... | |
| #define | REALFFTH_ESLEN 16 |
| Invalid/mismatched sequence lengths. More... | |
| #define | REALFFTH_ESAME 32 |
| Input/Output data vectors are the same. More... | |
| #define | REALFFTH_ESIGN 64 |
| Incorrect plan sign. More... | |
| #define | REALFFTH_EDATA 128 |
| Bad input data: DC/Nyquist should be real. More... | |
| #define | REALFFTH_EALOC 256 |
| Memory allocation failed. More... | |
| #define | REALFFTH_EFFTW 512 |
| Error in FFTW. More... | |
| #define | REALFFTH_ESNGL 1024 |
| FFTW library is not single-precision. More... | |
| #define | REALFFTH_EINTL 2048 |
| Error in Intel FFT library. More... | |