rdmfftapi.h File Reference

API for Fast Fourier Transform. More...

#include "rdmffttypes.h"
#include "rdmretcodetypes.h"
Include dependency graph for rdmfftapi.h:
This graph shows which files directly or indirectly include this file:

Functions

RDM_RETCODE rdm_fftInit (RDM_FFT *fft, uint32_t N, RDM_FFT_DIRECTION direction, RDM_FFT_DATA *workData, RDM_FFT_DATA inData[], RDM_FFT_DATA outData[])
Initialize an FFT object. More...
void rdm_fftTerm (RDM_FFT *fft)
Terminate an FFT object. More...
void rdm_fftCompute (RDM_FFT *fft)
void rdm_fftScaleIn (RDM_FFT *fft, double scale)
Scale the input of an FFT computation. More...
void rdm_fftScaleOut (RDM_FFT *fft, double scale)
Scale the output of an FFT computation. More...
void rdm_fftGetAbsPositive (RDM_FFT *fft, double threshold, double outAbsData[])
Get the absolute values of the positive frequencies of the output FFT. More...
void rdm_fftGetAbs (RDM_FFT *fft, double threshold, double outAbsData[])
Get the absolute values of the output FFT. More...
void rdm_fftSetReal (RDM_FFT *fft, double inRealData[])
Set the real parts of the input FFT. More...

Detailed Description

API for Fast Fourier Transform.