LAL  7.5.0.1-ec27e42
CudaComplexFFT.c File Reference

Prototypes

COMPLEX8FFTPlan * XLALCreateCOMPLEX8FFTPlan (UINT4 size, int fwdflg, UNUSED int measurelvl)
 
COMPLEX8FFTPlan * XLALCreateForwardCOMPLEX8FFTPlan (UINT4 size, int measurelvl)
 Returns a new COMPLEX8FFTPlan for a forward transform. More...
 
COMPLEX8FFTPlan * XLALCreateReverseCOMPLEX8FFTPlan (UINT4 size, int measurelvl)
 Returns a new COMPLEX8FFTPlan for a reverse transform. More...
 
void XLALDestroyCOMPLEX8FFTPlan (COMPLEX8FFTPlan *plan)
 Destroys a COMPLEX8FFTPlan. More...
 
int XLALCOMPLEX8VectorFFT (COMPLEX8Vector *_LAL_RESTRICT_ output, const COMPLEX8Vector *_LAL_RESTRICT_ input, const COMPLEX8FFTPlan *plan)
 Perform a COMPLEX8Vector to COMPLEX8Vector FFT. More...
 
COMPLEX16FFTPlan * XLALCreateCOMPLEX16FFTPlan (UINT4 size, int fwdflg, int measurelvl)
 Returns a new COMPLEX16FFTPlan. More...
 
COMPLEX16FFTPlan * XLALCreateForwardCOMPLEX16FFTPlan (UINT4 size, int measurelvl)
 Returns a new COMPLEX16FFTPlan for a forward transform. More...
 
COMPLEX16FFTPlan * XLALCreateReverseCOMPLEX16FFTPlan (UINT4 size, int measurelvl)
 Returns a new COMPLEX16FFTPlan for a reverse transform. More...
 
void XLALDestroyCOMPLEX16FFTPlan (COMPLEX16FFTPlan *plan)
 Destroys a COMPLEX16FFTPlan. More...
 
int XLALCOMPLEX16VectorFFT (COMPLEX16Vector *_LAL_RESTRICT_ output, const COMPLEX16Vector *_LAL_RESTRICT_ input, const COMPLEX16FFTPlan *plan)
 Perform a COMPLEX16Vector to COMPLEX16Vector FFT. More...
 

Go to the source code of this file.

Function Documentation

◆ XLALCreateCOMPLEX8FFTPlan()

COMPLEX8FFTPlan* XLALCreateCOMPLEX8FFTPlan ( UINT4  size,
int  fwdflg,
UNUSED int  measurelvl 
)

Definition at line 46 of file CudaComplexFFT.c.