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:75
function dump() ¶
virtual void dump() const Defined at dft/fft.hpp:77
function copy_input(bool, complex<T> *, const complex<T> *, size_t) ¶
Defined at dft/fft.hpp:82
function execute(cdirect_t, complex<T> *, const complex<T> *, u8 *) ¶
Defined at dft/fft.hpp:87
function execute(cinvert_t, complex<T> *, const complex<T> *, u8 *) ¶
Defined at dft/fft.hpp:91
function execute(bool, complex<T> *, const complex<T> *, u8 *) ¶
Defined at dft/fft.hpp:95
destructor ~dft_stage<T>() ¶
virtual ~dft_stage() Defined at dft/fft.hpp:102
function do_initialize(size_t) ¶
virtual void do_initialize(size_t) Defined at dft/fft.hpp:105
function do_execute(cdirect_t, complex<T> *, const complex<T> *, u8 *) ¶
Defined at dft/fft.hpp:106
function do_execute(cinvert_t, complex<T> *, const complex<T> *, u8 *) ¶
Defined at dft/fft.hpp:107
Defined at dft/fft.hpp:59