Skip to content

Function ngfft_real_execute

function ngfft_real_execute(const ngfft_plan<T> &, complex<T> *, const T *, dft_algorithm) dft

template <typename T>
KFR_INLINE void ngfft_real_execute(const ngfft_plan<T>& plan, complex<T>* out, const T* in,
                                   dft_algorithm algo = default_dft_algorithm)

Executes the forward real-to-complex FFT with a runtime algorithm.

Parameters
plan The initialized plan.
out Output complex buffer of 2^plan.l2fftsize complex elements.
in Input real buffer of 2^(plan.l2fftsize+1) real elements.
algo FFT algorithm (defaults to fourstep ).

Fully qualified name: kfr::ngfft_real_execute(const ngfft_plan<T> &, complex<T> *, const T *, dft_algorithm)

Declared at dft/fft.hpp:1650

Function ngfft_real_execute

function ngfft_real_execute(const ngfft_plan<T> &, T *, const complex<T> *, dft_algorithm) dft

template <typename T>
KFR_INLINE void ngfft_real_execute(const ngfft_plan<T>& plan, T* out, const complex<T>* in,
                                   dft_algorithm algo = default_dft_algorithm)

Executes the inverse complex-to-real FFT with a runtime algorithm.

Parameters
plan The initialized plan.
out Output real buffer of 2^(plan.l2fftsize+1) real elements.
in Input complex buffer of 2^plan.l2fftsize complex elements.
algo FFT algorithm (defaults to fourstep ).

Fully qualified name: kfr::ngfft_real_execute(const ngfft_plan<T> &, T *, const complex<T> *, dft_algorithm)

Declared at dft/fft.hpp:1664

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.