template<bool pmeToFft>
class GridConverter< pmeToFft >
Builds a kernel to convert between PME and FFT grids.
- Template Parameters
-
pmeToFft | A boolean which tells if this is conversion from PME grid to FFT grid or reverse |
|
template<int subGroupSize> |
static auto | convertKernel (sycl::handler &cgh, sycl::uint3 fftNData, DeviceAccessor< float, pmeToFft?mode::read:mode::write > a_realGrid, DeviceAccessor< float, pmeToFft?mode::write:mode::read > a_fftGrid, sycl::uint3 fftSize, sycl::uint3 pmeSize) |
| Returns the conversion kernel. More...
|
|
template<int subGroupSize, class... Args> |
static void | submit (const DeviceStream &deviceStream, sycl::uint3 localFftNData, Args &&...args) |
| Submits kernel. More...
|
|