Fulguro Logo Support This Project

Fast Fourier Transform
[Linear Processing]


Detailed Description

Fast Fourier Transform based on fftw3


Functions

FLGR_Ret flgr1d_fft_backward_cplx (FLGR_Data1D *datdest, FLGR_Data1D *datfft)
FLGR_Ret flgr1d_fft_backward_real (FLGR_Data1D *datdest, FLGR_Data1D *datfft)
FLGR_Ret flgr1d_fft_forward_cplx (FLGR_Data1D *datfft, FLGR_Data1D *datsrc)
FLGR_Ret flgr1d_fft_forward_real (FLGR_Data1D *datfft, FLGR_Data1D *datsrc)
FLGR_Ret flgr2d_fft_backward_cplx (FLGR_Data2D *datdest, FLGR_Data2D *datfft)
FLGR_Ret flgr2d_fft_backward_real (FLGR_Data2D *datdest, FLGR_Data2D *datfft)
FLGR_Ret flgr2d_fft_forward_cplx (FLGR_Data2D *datfft, FLGR_Data2D *datsrc)
FLGR_Ret flgr2d_fft_forward_real (FLGR_Data2D *datfft, FLGR_Data2D *datsrc)
FLGR_Ret flgr2d_fft_switch_corner (FLGR_Data2D *datdest, FLGR_Data2D *datsrc)


Function Documentation

FLGR_Ret flgr1d_fft_backward_cplx ( FLGR_Data1D datdest,
FLGR_Data1D datfft 
)

Compute a Complex backward fft

Parameters:
datdest : pointer to FLGR_Data1D
datfft : pointer to FLGR_Data1D
Returns:
FLGR_RET_OK, ...

Definition at line 286 of file flgrLinearFFT.c.

FLGR_Ret flgr1d_fft_backward_real ( FLGR_Data1D datdest,
FLGR_Data1D datfft 
)

Compute a Real backward fft

Parameters:
datdest : pointer to FLGR_Data1D
datfft : pointer to FLGR_Data1D
Returns:
FLGR_RET_OK, ...

Definition at line 502 of file flgrLinearFFT.c.

FLGR_Ret flgr1d_fft_forward_cplx ( FLGR_Data1D datfft,
FLGR_Data1D datsrc 
)

Compute a Complex fft

Parameters:
datfft : pointer to FLGR_Data1D complex (spp=2)
datsrc : pointer to FLGR_Data1D complex (spp=2)
Returns:
FLGR_RET_OK, ...

Definition at line 184 of file flgrLinearFFT.c.

FLGR_Ret flgr1d_fft_forward_real ( FLGR_Data1D datfft,
FLGR_Data1D datsrc 
)

Compute a Real fft

Parameters:
datfft : pointer to FLGR_Data1D
datsrc : pointer to FLGR_Data1D
Returns:
FLGR_RET_OK, ...

Definition at line 391 of file flgrLinearFFT.c.

FLGR_Ret flgr2d_fft_backward_cplx ( FLGR_Data2D datdest,
FLGR_Data2D datfft 
)

Compute a Complex backward fft

Parameters:
datdest : pointer to FLGR_Data2D
datfft : pointer to FLGR_Data2D
Returns:
FLGR_RET_OK, ...

Definition at line 758 of file flgrLinearFFT.c.

FLGR_Ret flgr2d_fft_backward_real ( FLGR_Data2D datdest,
FLGR_Data2D datfft 
)

Compute a Real backward fft

Parameters:
datdest : pointer to FLGR_Data2D
datfft : pointer to FLGR_Data2D
Returns:
FLGR_RET_OK, ...

Definition at line 977 of file flgrLinearFFT.c.

FLGR_Ret flgr2d_fft_forward_cplx ( FLGR_Data2D datfft,
FLGR_Data2D datsrc 
)

Compute a Complex fft

Parameters:
datfft : pointer to FLGR_Data2D complex (spp=2)
datsrc : pointer to FLGR_Data2D complex (spp=2)
Returns:
FLGR_RET_OK, ...

Definition at line 655 of file flgrLinearFFT.c.

FLGR_Ret flgr2d_fft_forward_real ( FLGR_Data2D datfft,
FLGR_Data2D datsrc 
)

Compute a Real fft

Parameters:
datsrc : pointer to FLGR_Data2D
datfft : pointer to FLGR_Data2D
Returns:
FLGR_RET_OK, ...

Definition at line 864 of file flgrLinearFFT.c.

FLGR_Ret flgr2d_fft_switch_corner ( FLGR_Data2D datdest,
FLGR_Data2D datsrc 
)

Sort the 4 corners after a fft

Parameters:
datsrc : pointer to FLGR_Data2D
datdest : pointer to FLGR_Data2D
Returns:
FLGR_RET_OK, ...

Definition at line 1089 of file flgrLinearFFT.c.


SourceForge.net Logo
Generated on Tue Nov 11 19:17:28 2008 for Fulguro by doxygen 1.5.6