Template Struct FFTWTypes

Nested Relationships

Nested Types

Struct Documentation

template<typename Real>
struct FFTWTypes

The FFTWTypes class is a placeholder to lookup function names and types in FFTW parlance by template.

Public Types

using Plan = void*
using Complex = std::complex<int>

Public Static Functions

static inline Plan makePlan4(size_t, void*, void*, int)
static inline Plan makePlan5(size_t, void*, void*, int, int)
static inline void cleanFFTW()
static inline void execPlan1(Plan)
static inline void execPlan3(Plan, void*, void*)

Public Static Attributes

static constexpr bool isImplemented = false
static constexpr decltype(&makePlan4) MakeRealToComplexPlan = &makePlan4
static constexpr decltype(&makePlan4) MakeComplexToRealPlan = &makePlan4
static constexpr decltype(&makePlan5) MakeComplexToComplexPlan = &makePlan5
static constexpr decltype(&execPlan3) ExecuteRealToComplexPlan = &execPlan3
static constexpr decltype(&execPlan3) ExecuteComplexToRealPlan = &execPlan3
static constexpr decltype(&execPlan3) ExecuteComplexToComplexPlan = &execPlan3
static constexpr decltype(&execPlan1) DestroyPlan = &execPlan1
static constexpr decltype(&cleanFFTW) CleanupFFTW = nullptr
struct EmptyPlan

Public Members

int unused