Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::fftw::_Planner Struct Reference

#include <WrappersFFTW.h>

Collaboration diagram for hydra::detail::fftw::_Planner:

Public Types

typedef hydra::complex< doublecomplex_double
 
typedef hydra::complex< float > complex_float
 
typedef fftw_plan plan_type
 
typedef fftwf_plan planf_type
 
typedef double real_double
 
typedef float real_float
 

Public Member Functions

plan_type operator() (int n, complex_double *in, complex_double *out, unsigned flags, int sign=0)
 
plan_type operator() (int n, double *in, complex_double *out, unsigned flags, int sign=0)
 
plan_type operator() (int n, complex_double *in, double *out, unsigned flags, int sign=0)
 
fftwf_plan operator() (int n, complex_float *in, complex_float *out, unsigned flags, int sign=0)
 
fftwf_plan operator() (int n, float *in, complex_float *out, unsigned flags, int sign=0)
 
fftwf_plan operator() (int n, complex_float *in, float *out, unsigned flags, int sign=0)
 

Detailed Description

Member Typedef Documentation

◆ complex_double

◆ complex_float

◆ plan_type

◆ planf_type

◆ real_double

◆ real_float

Member Function Documentation

◆ operator()() [1/6]

plan_type hydra::detail::fftw::_Planner::operator() ( int  n,
complex_double in,
complex_double out,
unsigned  flags,
int  sign = 0 
)
inline

◆ operator()() [2/6]

plan_type hydra::detail::fftw::_Planner::operator() ( int  n,
double in,
complex_double out,
unsigned  flags,
int  sign = 0 
)
inline

◆ operator()() [3/6]

plan_type hydra::detail::fftw::_Planner::operator() ( int  n,
complex_double in,
double out,
unsigned  flags,
int  sign = 0 
)
inline

◆ operator()() [4/6]

fftwf_plan hydra::detail::fftw::_Planner::operator() ( int  n,
complex_float in,
complex_float out,
unsigned  flags,
int  sign = 0 
)
inline

◆ operator()() [5/6]

fftwf_plan hydra::detail::fftw::_Planner::operator() ( int  n,
float *  in,
complex_float out,
unsigned  flags,
int  sign = 0 
)
inline

◆ operator()() [6/6]

fftwf_plan hydra::detail::fftw::_Planner::operator() ( int  n,
complex_float in,
float *  out,
unsigned  flags,
int  sign = 0 
)
inline

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