Unify forward FFT into new file and function
The function #'forward-fourier-transform selects among the 12 GSL forward FFT functions, depending on whether the length of the vector is a power of 2, whether the :half-complex flag is set, and the type of the vector. This exported function, along with its supporting internal functions, are in the file forward.lisp. The dimension argument for fft-pulse-test is now mandatory. All mobjects have been renamed so that they end with either -single-float or -double-float, consistent with the naming scheme in the rest of GSLL. Eliminated (evidently) obsolete example file fft-example.lisp.
Showing
- documentation/index.html 6 additions, 1 deletiondocumentation/index.html
- fast-fourier-transforms/fft-complex.lisp 15 additions, 33 deletionsfast-fourier-transforms/fft-complex.lisp
- fast-fourier-transforms/fft-example.lisp 0 additions, 52 deletionsfast-fourier-transforms/fft-example.lisp
- fast-fourier-transforms/fft-half-complex.lisp 15 additions, 39 deletionsfast-fourier-transforms/fft-half-complex.lisp
- fast-fourier-transforms/fft-interface-example.lisp 4 additions, 3 deletionsfast-fourier-transforms/fft-interface-example.lisp
- fast-fourier-transforms/fft-interface.lisp 13 additions, 69 deletionsfast-fourier-transforms/fft-interface.lisp
- fast-fourier-transforms/fft-real.lisp 10 additions, 8 deletionsfast-fourier-transforms/fft-real.lisp
- fast-fourier-transforms/forward.lisp 136 additions, 0 deletionsfast-fourier-transforms/forward.lisp
- gsll.asd 3 additions, 2 deletionsgsll.asd
Loading
Please register or sign in to comment