9 #ifndef G_FFT_DIANELSON_LANCZOS_HH
10 #define G_FFT_DIANELSON_LANCZOS_HH
23 #define FFT_2PI (2*M_PIl)
26 #define FFT_SIGMA_TO_FWHM 2.354820045030949327014013761072419583797L
28 #define FFT_FWHM_TO_SIGMA 0.424660900144009534340483469350147061050L
31 #define SWAP_DOUBLE(a,b) {double _tmp=(a);(a)=(b);(b)=_tmp;}
37 #define GFFT_DIM_ERROR 1
39 #define GFFT_MODE_ERROR 2
41 #define GFFT_ALLOC_ERROR 3
50 extern int GFFTComplex (
double f_in[],
double f_out[],
u_int n,
bool inv =
false);
51 extern int GFFTReal2 (
double f_in1[],
double f_in2[],
double f_out1[],
double f_out2[],
u_int n,
bool inv =
false);
54 extern int GFFTReal (
double f_in[],
double f_out[],
u_int n,
bool inv =
false);
int GFFTBaseReal(double data[], u_int n, bool inv)
Definition: GFFTDianelsonLanczos.cpp:299
bool GFFTCheckDim(u_int n)
Definition: GFFTDianelsonLanczos.cpp:17
int GFFTComplex(double f_in[], double f_out[], u_int n, bool inv)
Definition: GFFTDianelsonLanczos.cpp:166
int GFFTReal2(double f_in1[], double f_in2[], double f_out1[], double f_out2[], u_int n, bool inv)
Definition: GFFTDianelsonLanczos.cpp:215
int GFFTBaseComplex(double data[], u_int n, bool inv)
Definition: GFFTDianelsonLanczos.cpp:73
u_int GFFTGetPower2Dim(u_int n)
Definition: GFFTDianelsonLanczos.cpp:37
int GFFTReal(double f_in[], double f_out[], u_int n, bool inv)
Definition: GFFTDianelsonLanczos.cpp:387
unsigned int u_int
Definition: GTypes.hh:38