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