class dft_plan_md_real<T, Dims> dft¶
template <typename T, index_t Dims = dynamic_shape>
struct dft_plan_md_real { … } Multidimensional DFT
variable size ¶
shape<Dims> size Defined at dft/fft.hpp:708
variable temp_size ¶
size_t temp_size Defined at dft/fft.hpp:709
variable real_out_is_enough ¶
bool real_out_is_enough Defined at dft/fft.hpp:710
constructor dft_plan_md_real<T, Dims>(const dft_plan_md_real<T, Dims> &) ¶
dft_plan_md_real(const dft_plan_md_real&) = delete Defined at dft/fft.hpp:712
constructor dft_plan_md_real<T, Dims>(dft_plan_md_real<T, Dims> &&) ¶
dft_plan_md_real(dft_plan_md_real&&) = default Defined at dft/fft.hpp:713
function operator=(const dft_plan_md_real<T, Dims> &) ¶
dft_plan_md_real& operator=(const dft_plan_md_real&) = delete Defined at dft/fft.hpp:714
function operator=(dft_plan_md_real<T, Dims> &&) ¶
dft_plan_md_real& operator=(dft_plan_md_real&&) = default Defined at dft/fft.hpp:715
function is_initialized() ¶
bool is_initialized() const Defined at dft/fft.hpp:717
function dump() ¶
void dump() const Defined at dft/fft.hpp:719
function complex_size() ¶
shape<Dims> complex_size() const Defined at dft/fft.hpp:728
function complex_size_for(shape<Dims>) ¶
Defined at dft/fft.hpp:729
function real_out_size() ¶
size_t real_out_size() const Defined at dft/fft.hpp:736
function real_out_size_for(shape<Dims>) ¶
constexpr static size_t real_out_size_for(shape<Dims> size) { … } Defined at dft/fft.hpp:737
constructor dft_plan_md_real<T, Dims>(shape<Dims>, bool) ¶
explicit dft_plan_md_real(shape<Dims> size, bool real_out_is_enough = false) Defined at dft/fft.hpp:742
function execute(complex<T> *, const T *, u8 *, cdirect_t) ¶
Defined at dft/fft.hpp:766
function execute(T *, const complex<T> *, u8 *, cinvert_t) ¶
Defined at dft/fft.hpp:770
function execute(const tensor<complex<T>, Dims> &, const tensor<T, Dims> &, u8 *, cdirect_t) ¶
void execute(const tensor<complex<T>, Dims>& out, const tensor<T, Dims>& in, u8* temp,
cdirect_t = { … } Defined at dft/fft.hpp:774
function execute(const tensor<T, Dims> &, const tensor<complex<T>, Dims> &, u8 *, cinvert_t) ¶
void execute(const tensor<T, Dims>& out, const tensor<complex<T>, Dims>& in, u8* temp,
cinvert_t = { … } Defined at dft/fft.hpp:784
function execute(complex<T> *, const T *, u8 *, bool) ¶
void execute(complex<T>* out, const T* in, u8* temp, bool inverse) const Defined at dft/fft.hpp:794
function execute(T *, const complex<T> *, u8 *, bool) ¶
void execute(T* out, const complex<T>* in, u8* temp, bool inverse) const Defined at dft/fft.hpp:799
Defined at dft/fft.hpp:706