spLib
|
Go to the source code of this file.
Typedefs | |
typedef struct _spFFTRec * | spFFTRec |
Functions | |
FFT Execution (<sp/fft.h>) | |
int | spfftf (float *xRe, float *xIm, long fftl, int inv) |
int | spfft (double *xRe, double *xIm, long fftl, int inv) |
int | sprfftf (float *data, long fftl, int inv) |
int | sprfft (double *data, long fftl, int inv) |
Data Shift for FFT (<sp/fft.h>) | |
void | datashifts (short *data, long length, long shift) |
void | datashiftl (long *data, long length, long shift) |
void | datashiftf (float *data, long length, long shift) |
void | datashift (double *data, long length, long shift) |
void | ridatashifts (short *real, short *imag, long length, long shift) |
void | ridatashiftl (long *real, long *imag, long length, long shift) |
void | ridatashiftf (float *real, float *imag, long length, long shift) |
void | ridatashift (double *real, double *imag, long length, long shift) |
void | circshifts (short *data, long length, long shift) |
void | circshiftl (long *data, long length, long shift) |
void | circshiftf (float *data, long length, long shift) |
void | circshift (double *data, long length, long shift) |
void | ricircshifts (short *real, short *imag, long length, long shift) |
void | ricircshiftl (long *real, long *imag, long length, long shift) |
void | ricircshiftf (float *real, float *imag, long length, long shift) |
void | ricircshift (double *real, double *imag, long length, long shift) |
void | fftturnf (float *xRe, float *xIm, long fftl) |
void | fftturn (double *xRe, double *xIm, long fftl) |
void | fftshiftf (float *xRe, float *xIm, long fftl) |
void | fftshift (double *xRe, double *xIm, long fftl) |
Data Conversion for FFT (<sp/fft.h>) | |
Cepstrum Analysis (<sp/fft.h>) | |
FFT Execution with FFT Plugin (<sp/fft.h>) | |
int | spGetNumFFTPlugin (void) |
char * | xspSearchFFTPluginFile (int *index) |
spBool | spSetDefaultFFTPlugin (const char *name) |
spBool | spIsFFTPlugin (spPlugin *plugin) |
spPlugin * | spLoadFFTPlugin (const char *name) |
spBool | spFreeFFTPlugin (spPlugin *plugin) |
spFFTSpeed | spGetFFTSpeed (spFFTPrecision precision) |
spFFTRec | spInitBatchedFFTByPlugin (spPlugin *plugin, long order, long batch, spFFTPrecision precision) |
spFFTRec | spInitBatchedFFT (long order, long batch, spFFTPrecision precision) |
spFFTRec | spInitFFTByPlugin (spPlugin *plugin, long order, spFFTPrecision precision) |
spFFTRec | spInitFFT (long order, spFFTPrecision precision) |
spBool | spFreeFFT (spFFTRec fftrec) |
spBool | spResetFFTOrder (spFFTRec fftrec, long order) |
long | spGetFFTOrder (spFFTRec fftrec) |
long | spGetFFTLength (spFFTRec fftrec) |
long | spGetFFTBatch (spFFTRec fftrec) |
spBool | spExecFFTF (spFFTRec fftrec, float *real, float *imag, int inv) |
spBool | spExecFFT (spFFTRec fftrec, double *real, double *imag, int inv) |
spBool | spExecRealFFTF (spFFTRec fftrec, float *data, int inv) |
spBool | spExecRealFFT (spFFTRec fftrec, double *data, int inv) |
spBool | spExecFFTPowerF (spFFTRec fftrec, float *data, float exponent) |
spBool | spExecFFTPower (spFFTRec fftrec, double *data, double exponent) |
Data Shift for FFT with FFT Plugin (<sp/fft.h>) | |
Data Conversion for FFT with FFT Plugin (<sp/fft.h>) | |
FFT Execution for Vector (<sp/fft.h>) | |
Data Shift of Vector for FFT (<sp/fft.h>) | |
FFT-Related Computation of Vector (<sp/fft.h>) | |
Cepstrum Analysis of Vector (<sp/fft.h>) | |
Functions for Time-Stretched Pulses (<sp/fft.h>) | |
FFT Execution with FFT Plugin for Vector (<sp/fft.h>) | |
Data Shift of Vector for FFT with FFT Plugin (<sp/fft.h>) | |
FFT-Related Conversion of Vector with FFT Plugin (<sp/fft.h>) | |
FFT-Related Computation of Vector with FFT Plugin (<sp/fft.h>) | |
Cepstrum Analysis of Vector with FFT Plugin (<sp/fft.h>) |