|
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>) | |