|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::FFT< Real >::Plan, including all inherited members.
| apply_bit_reversal(Array< Complex > &a) const noexcept | Aleph::FFT< Real >::Plan | inlineprivate |
| apply_bluestein_transform(Array< Complex > &a, const bool invert, ThreadPool *pool, const size_t chunk_size) const | Aleph::FFT< Real >::Plan | inlineprivate |
| apply_butterflies(Array< Complex > &a, const bool invert, ThreadPool *pool, const size_t chunk_size, const bool prefer_simd) const | Aleph::FFT< Real >::Plan | inlineprivate |
| apply_mixed_radix_transform(Array< Complex > &a, const bool invert) const | Aleph::FFT< Real >::Plan | inlineprivate |
| apply_transform(Array< Complex > &a, const bool invert, ThreadPool *pool, const size_t chunk_size, const bool prefer_simd) const | Aleph::FFT< Real >::Plan | inlineprivate |
| automatic_batch_simd_candidate(const size_t batch_size) const noexcept | Aleph::FFT< Real >::Plan | inlineprivate |
| bit_rev_ | Aleph::FFT< Real >::Plan | private |
| bluestein_chirp_ | Aleph::FFT< Real >::Plan | private |
| bluestein_kernel_forward_ | Aleph::FFT< Real >::Plan | private |
| bluestein_kernel_inverse_ | Aleph::FFT< Real >::Plan | private |
| bluestein_plan_ | Aleph::FFT< Real >::Plan | private |
| bluestein_size_ | Aleph::FFT< Real >::Plan | private |
| factors_ | Aleph::FFT< Real >::Plan | private |
| half_plan_ | Aleph::FFT< Real >::Plan | private |
| initialize_bluestein_plan() | Aleph::FFT< Real >::Plan | inlineprivate |
| initialize_mixed_radix_plan() | Aleph::FFT< Real >::Plan | inlineprivate |
| initialize_power_of_two_plan() | Aleph::FFT< Real >::Plan | inlineprivate |
| inverse_transform(const Array< Complex > &input) const | Aleph::FFT< Real >::Plan | inline |
| inverse_transform_batch(const Array< Array< Complex > > &input) const | Aleph::FFT< Real >::Plan | inline |
| inverse_transform_real(const Array< Complex > &input) const | Aleph::FFT< Real >::Plan | inline |
| inverse_transform_real_batch(const Array< Array< Complex > > &input) const | Aleph::FFT< Real >::Plan | inline |
| irfft(const Array< Complex > &spectrum) const | Aleph::FFT< Real >::Plan | inline |
| irfft_batch(const Array< Array< Complex > > &spectra) const | Aleph::FFT< Real >::Plan | inline |
| log_n_ | Aleph::FFT< Real >::Plan | private |
| mixed_radix_transform_recursive(const Array< Complex > &input, const size_t factor_index, const size_t current_size, const bool invert) const | Aleph::FFT< Real >::Plan | inlineprivate |
| n_ | Aleph::FFT< Real >::Plan | private |
| pinverse_transform(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| pinverse_transform_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const size_t chunk_size=0, const bool prefer_simd=true) const | Aleph::FFT< Real >::Plan | inline |
| pinverse_transform_real(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| pinverse_transform_real_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const size_t chunk_size=0, const bool prefer_simd=true) const | Aleph::FFT< Real >::Plan | inline |
| pirfft(ThreadPool &pool, const Array< Complex > &spectrum, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| pirfft_batch(ThreadPool &pool, const Array< Array< Complex > > &spectra, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| Plan()=default | Aleph::FFT< Real >::Plan | |
| Plan(const size_t n) | Aleph::FFT< Real >::Plan | inlineexplicit |
| prfft(ThreadPool &pool, const Array< Real > &input, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| prfft_batch(ThreadPool &pool, const Array< Array< Real > > &input, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| ptransform(ThreadPool &pool, Array< Complex > &a, const bool invert, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| ptransform_batch(ThreadPool &pool, Array< Array< Complex > > &batch, const bool invert, const size_t chunk_size=0, const bool prefer_simd=true) const | Aleph::FFT< Real >::Plan | inline |
| ptransformed(ThreadPool &pool, const Array< Complex > &input, const bool invert=false, const size_t chunk_size=0) const | Aleph::FFT< Real >::Plan | inline |
| ptransformed_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const bool invert=false, const size_t chunk_size=0, const bool prefer_simd=true) const | Aleph::FFT< Real >::Plan | inline |
| rfft(const Array< Real > &input) const | Aleph::FFT< Real >::Plan | inline |
| rfft_batch(const Array< Array< Real > > &input) const | Aleph::FFT< Real >::Plan | inline |
| root_for_length(const size_t length, const size_t exponent, const bool invert) const | Aleph::FFT< Real >::Plan | inlineprivate |
| roots_ | Aleph::FFT< Real >::Plan | private |
| should_use_avx2(ThreadPool *pool, const bool prefer_simd) const noexcept | Aleph::FFT< Real >::Plan | inlineprivate |
| should_use_neon(ThreadPool *pool, const bool prefer_simd) const noexcept | Aleph::FFT< Real >::Plan | inlineprivate |
| size() const noexcept | Aleph::FFT< Real >::Plan | inline |
| Strategy enum name | Aleph::FFT< Real >::Plan | private |
| strategy_ | Aleph::FFT< Real >::Plan | private |
| supports_power_of_two_real_optimization() const noexcept | Aleph::FFT< Real >::Plan | inlineprivate |
| transform(Array< Complex > &a, const bool invert) const | Aleph::FFT< Real >::Plan | inline |
| transform_batch(Array< Array< Complex > > &batch, const bool invert, const bool prefer_simd=true) const | Aleph::FFT< Real >::Plan | inline |
| transformed(const Array< Complex > &input, const bool invert=false) const | Aleph::FFT< Real >::Plan | inline |
| transformed_batch(const Array< Array< Complex > > &input, const bool invert=false, const bool prefer_simd=true) const | Aleph::FFT< Real >::Plan | inline |
| twiddles_ | Aleph::FFT< Real >::Plan | private |