BRL-CAD
#include "common.h"
#include <math.h>
Include dependency graph for fft.h:

Go to the source code of this file.

Data Structures

struct  COMPLEX
 

Macros

#define M_PI   3.14159265358979323846264338328
 
#define M_SQRT1_2   0.70710678118654752440084436210
 

Functions

void splitdit (int N, int M)
 
void ditsplit (int n, int m)
 
void rfft (double *X, int N)
 Real valued, split-radix, decimation in time FFT. More...
 
void irfft (double *X, int n)
 Split Radix, Decimation in Frequency, Inverse Real-valued FFT. More...
 
void cfft (COMPLEX *dat, int num)
 Forward Complex Fourier Transform. More...
 
void icfft (COMPLEX *dat, int num)
 
void cdiv (COMPLEX *result, COMPLEX *val1, COMPLEX *val2)
 
void rfft256 (register double X[])
 
void irfft256 (register double X[])
 

Macro Definition Documentation

◆ M_PI

#define M_PI   3.14159265358979323846264338328

Definition at line 37 of file fft.h.

◆ M_SQRT1_2

#define M_SQRT1_2   0.70710678118654752440084436210

Definition at line 40 of file fft.h.