mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Add DUCC FFT support
This commit is contained in:
committed by
Rasmus Munk Larsen
parent
6f1a143418
commit
db85838ee2
@@ -272,7 +272,7 @@ EIGEN_DECLARE_TEST(FFTW) {
|
||||
CALL_SUBTEST(test_scalar<float>(2 * 3 * 4 * 5 * 7));
|
||||
CALL_SUBTEST(test_scalar<double>(2 * 3 * 4 * 5 * 7));
|
||||
|
||||
#if defined EIGEN_HAS_FFTWL || defined EIGEN_POCKETFFT_DEFAULT
|
||||
#if defined EIGEN_HAS_FFTWL || defined EIGEN_POCKETFFT_DEFAULT || defined EIGEN_DUCCFFT_DEFAULT
|
||||
CALL_SUBTEST(test_complex<long double>(32));
|
||||
CALL_SUBTEST(test_complex<long double>(256));
|
||||
CALL_SUBTEST(test_complex<long double>(3 * 8));
|
||||
@@ -294,13 +294,15 @@ EIGEN_DECLARE_TEST(FFTW) {
|
||||
// fail to build since Eigen limit the stack allocation size,too big here.
|
||||
// CALL_SUBTEST( ( test_complex2d<long double, 256, 256> () ) );
|
||||
#endif
|
||||
#if defined EIGEN_FFTW_DEFAULT || defined EIGEN_POCKETFFT_DEFAULT || defined EIGEN_MKL_DEFAULT
|
||||
#if defined EIGEN_FFTW_DEFAULT || defined EIGEN_POCKETFFT_DEFAULT || defined EIGEN_DUCCFFT_DEFAULT || \
|
||||
defined EIGEN_MKL_DEFAULT
|
||||
CALL_SUBTEST((test_complex2d<float, 24, 24>()));
|
||||
CALL_SUBTEST((test_complex2d<float, 60, 60>()));
|
||||
CALL_SUBTEST((test_complex2d<float, 24, 60>()));
|
||||
CALL_SUBTEST((test_complex2d<float, 60, 24>()));
|
||||
#endif
|
||||
#if defined EIGEN_FFTW_DEFAULT || defined EIGEN_POCKETFFT_DEFAULT || defined EIGEN_MKL_DEFAULT
|
||||
#if defined EIGEN_FFTW_DEFAULT || defined EIGEN_POCKETFFT_DEFAULT || defined EIGEN_DUCCFFT_DEFAULT || \
|
||||
defined EIGEN_MKL_DEFAULT
|
||||
CALL_SUBTEST((test_complex2d<double, 24, 24>()));
|
||||
CALL_SUBTEST((test_complex2d<double, 60, 60>()));
|
||||
CALL_SUBTEST((test_complex2d<double, 24, 60>()));
|
||||
|
||||
Reference in New Issue
Block a user