XGCa
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, HostTypeoutput
 

Constructor & Destructor Documentation

◆ FFTWrapper() [1/2]

FFTWrapper::FFTWrapper ( )
inline

◆ FFTWrapper() [2/2]

FFTWrapper::FFTWrapper ( int  n_points)

Member Function Documentation

◆ destroy()

void FFTWrapper::destroy ( )

◆ execute()

void FFTWrapper::execute ( const View< double *, CLayout, HostType > &  x,
const View< Complex *, CLayout, HostType > &  spec 
) const
Here is the call graph for this function:

◆ execute_no_openmp()

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

◆ get_n_frequencies()

static int FFTWrapper::get_n_frequencies ( int  n_points)
inlinestaticprivate

Member Data Documentation

◆ input

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

◆ output

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

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