1 #ifndef FFT_WRAPPER_HPP
2 #define FFT_WRAPPER_HPP
14 View<double*,CLayout,HostType>
input;
15 View<Complex*,CLayout,HostType>
output;
18 return (n_points/2 + 1);
27 void execute(
const View<double*,CLayout,HostType>& x,
const View<Complex*,CLayout,HostType>& spec)
const;
29 void execute_no_openmp(
const View<double*,CLayout,HostType>& x,
const View<Complex*,CLayout,HostType>& spec)
const;
View< Complex *, CLayout, HostType > output
Definition: FFT_wrapper.hpp:15
void destroy()
Definition: FFT_wrapper.cpp:29
Definition: FFT_wrapper.hpp:10
View< double *, CLayout, HostType > input
Definition: FFT_wrapper.hpp:14
static int get_n_frequencies(int n_points)
Definition: FFT_wrapper.hpp:17
void execute_no_openmp(const View< double *, CLayout, HostType > &x, const View< Complex *, CLayout, HostType > &spec) const
Definition: FFT_wrapper.cpp:21
void execute(const View< double *, CLayout, HostType > &x, const View< Complex *, CLayout, HostType > &spec) const
Definition: FFT_wrapper.cpp:13
FFTWrapper()
Definition: FFT_wrapper.hpp:23