| Highly Efficient FFT for Exascale: HeFFTe v2.3
    | 
Implementation of Sine Transform pre-post processing methods using CUDA. More...
#include <heffte_backend_cuda.h>
| Static Public Member Functions | |
| template<typename precision > | |
| static void | pre_forward (cudaStream_t, int length, precision const input[], precision fft_signal[]) | 
| Pre-process in the forward transform. | |
| template<typename precision > | |
| static void | post_forward (cudaStream_t, int length, std::complex< precision > const fft_result[], precision result[]) | 
| Post-process in the forward transform. | |
| template<typename precision > | |
| static void | pre_backward (cudaStream_t, int length, precision const input[], std::complex< precision > fft_signal[]) | 
| Pre-process in the inverse transform. | |
| template<typename precision > | |
| static void | post_backward (cudaStream_t, int length, precision const fft_result[], precision result[]) | 
| Post-process in the inverse transform. | |
Implementation of Sine Transform pre-post processing methods using CUDA.