37# define M_PI 3.14159265358979323846264338328
40# define M_SQRT1_2 0.70710678118654752440084436210
44# if defined(FFT_DLL_EXPORTS) && defined(FFT_DLL_IMPORTS)
45# error "Only FFT_DLL_EXPORTS or FFT_DLL_IMPORTS can be defined, not both."
46# elif defined(FFT_DLL_EXPORTS)
47# define FFT_EXPORT COMPILER_DLLEXPORT
48# elif defined(FFT_DLL_IMPORTS)
49# define FFT_EXPORT COMPILER_DLLIMPORT
84FFT_EXPORT
extern void rfft(
double *
X,
int N);
96FFT_EXPORT
extern void irfft(
double *
X,
int n);
126FFT_EXPORT
extern void rfft256(
register double X[]);
Header file for the BRL-CAD common definitions.
void icfft(COMPLEX *dat, int num)
void rfft(double *X, int N)
Real valued, split-radix, decimation in time FFT.
void splitdit(int N, int M)
void irfft256(register double X[])
void cfft(COMPLEX *dat, int num)
Forward Complex Fourier Transform.
void ditsplit(int n, int m)
void cdiv(COMPLEX *result, COMPLEX *val1, COMPLEX *val2)
void irfft(double *X, int n)
Split Radix, Decimation in Frequency, Inverse Real-valued FFT.
void rfft256(register double X[])