XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
FFTWrapper Class Reference

#include <FFT_wrapper.hpp>

Collaboration diagram for FFTWrapper:
Collaboration graph
[legend]

Public Member Functions

 FFTWrapper ()
 
 FFTWrapper (int n_points)
 
void execute (const View< double *, CLayout, HostType > &x, const View< Complex *, CLayout, HostType > &spec) const
 
void execute_no_openmp (const View< double *, CLayout, HostType > &x, const View< Complex *, CLayout, HostType > &spec) const
 
void destroy ()
 

Static Private Member Functions

static int get_n_frequencies (int n_points)
 

Private Attributes

View< double *, CLayout, HostTypeinput
 
View< Complex *, CLayout,
HostType
output
 

Constructor & Destructor Documentation

FFTWrapper::FFTWrapper ( )
inline
FFTWrapper::FFTWrapper ( int  n_points)

Member Function Documentation

void FFTWrapper::destroy ( )
void FFTWrapper::execute ( const View< double *, CLayout, HostType > &  x,
const View< Complex *, CLayout, HostType > &  spec 
) const

Here is the call graph for this function:

void FFTWrapper::execute_no_openmp ( const View< double *, CLayout, HostType > &  x,
const View< Complex *, CLayout, HostType > &  spec 
) const
static int FFTWrapper::get_n_frequencies ( int  n_points)
inlinestaticprivate

Member Data Documentation

View<double*,CLayout,HostType> FFTWrapper::input
private
View<Complex*,CLayout,HostType> FFTWrapper::output
private

The documentation for this class was generated from the following files: