Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::FFT< Real >::Plan Member List

This is the complete list of members for Aleph::FFT< Real >::Plan, including all inherited members.

apply_bit_reversal(Array< Complex > &a) const noexceptAleph::FFT< Real >::Planinlineprivate
apply_bluestein_transform(Array< Complex > &a, const bool invert, ThreadPool *pool, const size_t chunk_size) constAleph::FFT< Real >::Planinlineprivate
apply_butterflies(Array< Complex > &a, const bool invert, ThreadPool *pool, const size_t chunk_size, const bool prefer_simd) constAleph::FFT< Real >::Planinlineprivate
apply_mixed_radix_transform(Array< Complex > &a, const bool invert) constAleph::FFT< Real >::Planinlineprivate
apply_transform(Array< Complex > &a, const bool invert, ThreadPool *pool, const size_t chunk_size, const bool prefer_simd) constAleph::FFT< Real >::Planinlineprivate
automatic_batch_simd_candidate(const size_t batch_size) const noexceptAleph::FFT< Real >::Planinlineprivate
bit_rev_Aleph::FFT< Real >::Planprivate
bluestein_chirp_Aleph::FFT< Real >::Planprivate
bluestein_kernel_forward_Aleph::FFT< Real >::Planprivate
bluestein_kernel_inverse_Aleph::FFT< Real >::Planprivate
bluestein_plan_Aleph::FFT< Real >::Planprivate
bluestein_size_Aleph::FFT< Real >::Planprivate
factors_Aleph::FFT< Real >::Planprivate
half_plan_Aleph::FFT< Real >::Planprivate
initialize_bluestein_plan()Aleph::FFT< Real >::Planinlineprivate
initialize_mixed_radix_plan()Aleph::FFT< Real >::Planinlineprivate
initialize_power_of_two_plan()Aleph::FFT< Real >::Planinlineprivate
inverse_transform(const Array< Complex > &input) constAleph::FFT< Real >::Planinline
inverse_transform_batch(const Array< Array< Complex > > &input) constAleph::FFT< Real >::Planinline
inverse_transform_real(const Array< Complex > &input) constAleph::FFT< Real >::Planinline
inverse_transform_real_batch(const Array< Array< Complex > > &input) constAleph::FFT< Real >::Planinline
irfft(const Array< Complex > &spectrum) constAleph::FFT< Real >::Planinline
irfft_batch(const Array< Array< Complex > > &spectra) constAleph::FFT< Real >::Planinline
log_n_Aleph::FFT< Real >::Planprivate
mixed_radix_transform_recursive(const Array< Complex > &input, const size_t factor_index, const size_t current_size, const bool invert) constAleph::FFT< Real >::Planinlineprivate
n_Aleph::FFT< Real >::Planprivate
pinverse_transform(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
pinverse_transform_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const size_t chunk_size=0, const bool prefer_simd=true) constAleph::FFT< Real >::Planinline
pinverse_transform_real(ThreadPool &pool, const Array< Complex > &input, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
pinverse_transform_real_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const size_t chunk_size=0, const bool prefer_simd=true) constAleph::FFT< Real >::Planinline
pirfft(ThreadPool &pool, const Array< Complex > &spectrum, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
pirfft_batch(ThreadPool &pool, const Array< Array< Complex > > &spectra, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
Plan()=defaultAleph::FFT< Real >::Plan
Plan(const size_t n)Aleph::FFT< Real >::Planinlineexplicit
prfft(ThreadPool &pool, const Array< Real > &input, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
prfft_batch(ThreadPool &pool, const Array< Array< Real > > &input, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
ptransform(ThreadPool &pool, Array< Complex > &a, const bool invert, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
ptransform_batch(ThreadPool &pool, Array< Array< Complex > > &batch, const bool invert, const size_t chunk_size=0, const bool prefer_simd=true) constAleph::FFT< Real >::Planinline
ptransformed(ThreadPool &pool, const Array< Complex > &input, const bool invert=false, const size_t chunk_size=0) constAleph::FFT< Real >::Planinline
ptransformed_batch(ThreadPool &pool, const Array< Array< Complex > > &input, const bool invert=false, const size_t chunk_size=0, const bool prefer_simd=true) constAleph::FFT< Real >::Planinline
rfft(const Array< Real > &input) constAleph::FFT< Real >::Planinline
rfft_batch(const Array< Array< Real > > &input) constAleph::FFT< Real >::Planinline
root_for_length(const size_t length, const size_t exponent, const bool invert) constAleph::FFT< Real >::Planinlineprivate
roots_Aleph::FFT< Real >::Planprivate
should_use_avx2(ThreadPool *pool, const bool prefer_simd) const noexceptAleph::FFT< Real >::Planinlineprivate
should_use_neon(ThreadPool *pool, const bool prefer_simd) const noexceptAleph::FFT< Real >::Planinlineprivate
size() const noexceptAleph::FFT< Real >::Planinline
Strategy enum nameAleph::FFT< Real >::Planprivate
strategy_Aleph::FFT< Real >::Planprivate
supports_power_of_two_real_optimization() const noexceptAleph::FFT< Real >::Planinlineprivate
transform(Array< Complex > &a, const bool invert) constAleph::FFT< Real >::Planinline
transform_batch(Array< Array< Complex > > &batch, const bool invert, const bool prefer_simd=true) constAleph::FFT< Real >::Planinline
transformed(const Array< Complex > &input, const bool invert=false) constAleph::FFT< Real >::Planinline
transformed_batch(const Array< Array< Complex > > &input, const bool invert=false, const bool prefer_simd=true) constAleph::FFT< Real >::Planinline
twiddles_Aleph::FFT< Real >::Planprivate