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

#include <WrappersCuFFT.h>

Collaboration diagram for hydra::detail::cufft::_PlanExecutor:

Public Types

typedef hydra::complex< doublecomplex_double
 
typedef hydra::complex< float > complex_float
 
typedef double real_double
 
typedef float real_float
 

Public Member Functions

void operator() (cufftHandle &plan, real_float *input, complex_float *output, int direction=1)
 
void operator() (cufftHandle &plan, real_double *input, complex_double *output, int direction=1)
 
void operator() (cufftHandle &plan, complex_float *input, real_float *output, int direction=1)
 
void operator() (cufftHandle &plan, complex_double *input, real_double *output, int direction=1)
 
void operator() (cufftHandle &plan, complex_float *input, complex_float *output, int direction=1)
 
void operator() (cufftHandle &plan, complex_double *input, complex_double *output, int direction=1)
 

Detailed Description

Member Typedef Documentation

◆ complex_double

◆ complex_float

◆ real_double

◆ real_float

Member Function Documentation

◆ operator()() [1/6]

void hydra::detail::cufft::_PlanExecutor::operator() ( cufftHandle &  plan,
real_float input,
complex_float output,
int  direction = 1 
)
inline

◆ operator()() [2/6]

void hydra::detail::cufft::_PlanExecutor::operator() ( cufftHandle &  plan,
real_double input,
complex_double output,
int  direction = 1 
)
inline

◆ operator()() [3/6]

void hydra::detail::cufft::_PlanExecutor::operator() ( cufftHandle &  plan,
complex_float input,
real_float output,
int  direction = 1 
)
inline

◆ operator()() [4/6]

void hydra::detail::cufft::_PlanExecutor::operator() ( cufftHandle &  plan,
complex_double input,
real_double output,
int  direction = 1 
)
inline

◆ operator()() [5/6]

void hydra::detail::cufft::_PlanExecutor::operator() ( cufftHandle &  plan,
complex_float input,
complex_float output,
int  direction = 1 
)
inline

◆ operator()() [6/6]

void hydra::detail::cufft::_PlanExecutor::operator() ( cufftHandle &  plan,
complex_double input,
complex_double output,
int  direction = 1 
)
inline

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