patch: FFT 1D / 2D / M bug fixes and test enhancements.
Stefan Seefeld
stefan at codesourcery.com
Tue May 9 19:49:35 UTC 2006
The attached patch enhances the fft_be.cpp tests to cover all
1D, 2D, and M Fft variants, inclusively non-square and non-unit-stride
matrices. Doing this revealed a number of (more or less subtle) bugs
in the various backends, which are now fixed.
(There is still one case that I didn't manage to fix: the c->r dft 2D
case. If anybody wants to have a look, that would be appreciated.
The relevant code is in fft/dft.hpp:386. The appropriate tests in fft_be.cpp
are commented out for the moment.)
The only remaining issue, then, is the finalization of the 3D FFTs,
which is rather simple, as only fftw and dft support it.
Regards,
Stefan
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060509/ce8d84b1/attachment.ksh>
More information about the vsipl++
mailing list