class dft_stage<T> dft¶
template <typename T>
struct dft_stage { … } Internal structure representing a single DFT stage
variable radix ¶
size_t radix = 0 Defined at dft/fft.hpp:61
variable stage_size ¶
size_t stage_size = 0 Defined at dft/fft.hpp:62
variable data_size ¶
size_t data_size = 0 Defined at dft/fft.hpp:63
variable temp_size ¶
size_t temp_size = 0 Defined at dft/fft.hpp:64
variable data ¶
u8* data = nullptr Defined at dft/fft.hpp:65
variable repeats ¶
size_t repeats = 1 Defined at dft/fft.hpp:66
variable out_offset ¶
size_t out_offset = 0 Defined at dft/fft.hpp:67
variable blocks ¶
size_t blocks = 0 Defined at dft/fft.hpp:68
variable user ¶
size_t user = 0 Defined at dft/fft.hpp:69
variable name ¶
const char* name = nullptr Defined at dft/fft.hpp:70
variable recursion ¶
bool recursion = false Defined at dft/fft.hpp:71
variable can_inplace ¶
bool can_inplace = true Defined at dft/fft.hpp:72
variable need_reorder ¶
bool need_reorder = true Defined at dft/fft.hpp:73
function initialize(size_t) ¶
void initialize(size_t size) Defined at dft/fft.hpp:79
function dump() ¶
virtual void dump() const Defined at dft/fft.hpp:81
function copy_input(bool, int *, const int *, size_t) ¶
virtual void copy_input(bool invert, complex<T>* out, const complex<T>* in, size_t size) Defined at dft/fft.hpp:86
function execute(int, int *, const int *, u8 *) ¶
Defined at dft/fft.hpp:95
function execute(bool, int *, const int *, u8 *) ¶
Defined at dft/fft.hpp:99
destructor ~dft_stage<T>() ¶
virtual ~dft_stage() Defined at dft/fft.hpp:106
function do_initialize(size_t) ¶
virtual void do_initialize(size_t) Defined at dft/fft.hpp:109
function do_execute(int, int *, const int *, u8 *) ¶
virtual void do_execute(cinvert_t, complex<T>*, const complex<T>*, u8* temp) = 0 Defined at dft/fft.hpp:111
Defined at dft/fft.hpp:59