23.05
|
Functions | |
std::vector< unsigned int > | decompose_stages (unsigned int N, const std::set< unsigned int > &supported_factors) |
Decompose a given 1D input size using the provided supported factors. More... | |
std::vector< unsigned int > | digit_reverse_indices (unsigned int N, const std::vector< unsigned int > &fft_stages) |
Calculate digit reverse index vector given fft size and the decomposed stages. More... | |
std::vector< unsigned int > decompose_stages | ( | unsigned int | N, |
const std::set< unsigned int > & | supported_factors | ||
) |
Decompose a given 1D input size using the provided supported factors.
[in] | N | Input size to be decomposed. |
[in] | supported_factors | Supported factors that can be used for decomposition. |
Definition at line 34 of file fft.cpp.
References N.
Referenced by NEFFT1D::configure(), CLFFT1D::configure(), NEFFT1D::validate(), and CLFFT1D::validate().
std::vector< unsigned int > digit_reverse_indices | ( | unsigned int | N, |
const std::vector< unsigned int > & | fft_stages | ||
) |
Calculate digit reverse index vector given fft size and the decomposed stages.
N | Input size to calculate digit reverse for |
fft_stages | A vector with the FFT decomposed stages |
Definition at line 79 of file fft.cpp.
References arm_compute::test::validation::reference::accumulate(), arm_compute::mlgo::parser::end(), arm_compute::test::validation::k, N, and arm_compute::test::validation::n.
Referenced by NEFFT1D::configure(), and CLFFT1D::configure().