Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::stock::Fourier_Transform< F, L > Class Template Reference

Functor class to represent any Fourier Transform A class to use lambdas to switch between what FFT should be called. More...

#include <heffte_stock_algos.h>

Public Member Functions

 Fourier_Transform (fft_type fft)
 
 Fourier_Transform (size_t a, size_t ainv)
 
void operator() (Complex< F, L > *x, Complex< F, L > *y, size_t s_in, size_t s_out, biFuncNode< F, L > *sRoot, direction dir)
 

Protected Attributes

fft_type type
 
size_t root = 0
 
size_t root_inv = 0
 

Detailed Description

template<typename F, int L>
class heffte::stock::Fourier_Transform< F, L >

Functor class to represent any Fourier Transform A class to use lambdas to switch between what FFT should be called.


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