11#include "bhfmm/fft/FFTSettings_preprocessor.h"
12#include "bhfmm/fft/FFTAccelerableExpansion.h"
21 FFTW_Helper(
const int p,
const int nx,
const int ny);
26 inline void execute_S2FFT() {
27#if defined(__SINGLE_PRECISION_FFT__)
34 inline void execute_T2FFT() {
35#if defined(__SINGLE_PRECISION_FFT__)
42 inline void execute_FFT2L() {
43#if defined(__SINGLE_PRECISION_FFT__)
50#if defined(__SINGLE_PRECISION_FFT__)
54 void getInLocal(fftwf_complex* & in) {in = FFT2L_in;}
61 fftwf_complex *S2FFT_in;
62 fftwf_complex *S2FFT_out;
64 fftwf_complex *T2FFT_in;
65 fftwf_complex *T2FFT_out;
67 fftwf_complex *FFT2L_in;
68 fftwf_complex *FFT2L_out;
75 void getInLocal(fftw_complex* & in) {
84 fftw_complex *S2FFT_in;
85 fftw_complex *S2FFT_out;
87 fftw_complex *T2FFT_in;
88 fftw_complex *T2FFT_out;
90 fftw_complex *FFT2L_in;
91 fftw_complex *FFT2L_out;
Definition: FFTAccelerableExpansion.h:21
Definition: FFTW_Helper.h:19