From 1503fc814aa7ba5b78518c6f8c32cf06add41771 Mon Sep 17 00:00:00 2001 From: Yuuichi Asahi Date: Wed, 4 Dec 2024 14:53:26 +0900 Subject: [PATCH] fix: fftwHandle type in SYCL types --- fft/src/KokkosFFT_SYCL_types.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fft/src/KokkosFFT_SYCL_types.hpp b/fft/src/KokkosFFT_SYCL_types.hpp index 039ab8d2..2a771cb1 100644 --- a/fft/src/KokkosFFT_SYCL_types.hpp +++ b/fft/src/KokkosFFT_SYCL_types.hpp @@ -108,7 +108,8 @@ struct FFTPlanType> { static constexpr oneapi::mkl::dft::domain dom = oneapi::mkl::dft::domain::REAL; - using fftwHandle = ScopedFFTWPlanType; + using fftwHandle = + ScopedFFTWPlanType>; using onemklHandle = oneapi::mkl::dft::descriptor; using type = std::conditional_t< std::is_same_v, onemklHandle, @@ -126,7 +127,8 @@ struct FFTPlanType, T2> { static constexpr oneapi::mkl::dft::domain dom = oneapi::mkl::dft::domain::REAL; - using fftwHandle = ScopedFFTWPlanType; + using fftwHandle = + ScopedFFTWPlanType, T2>; using onemklHandle = oneapi::mkl::dft::descriptor; using type = std::conditional_t< std::is_same_v, onemklHandle, @@ -144,7 +146,8 @@ struct FFTPlanType, Kokkos::complex> { static constexpr oneapi::mkl::dft::domain dom = oneapi::mkl::dft::domain::COMPLEX; - using fftwHandle = ScopedFFTWPlanType; + using fftwHandle = ScopedFFTWPlanType, + Kokkos::complex>; using onemklHandle = oneapi::mkl::dft::descriptor; using type = std::conditional_t< std::is_same_v, onemklHandle,