Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::cpu_sin_pre_pos_processor Struct Reference

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.
 

Detailed Description

Pre/Post processing for the Sine transform using the CPU.


The documentation for this struct was generated from the following file: