|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::FFT< Real >::OverlapAddBank, including all inherited members.
| block_size() const noexcept | Aleph::FFT< Real >::OverlapAddBank | inline |
| block_size_ | Aleph::FFT< Real >::OverlapAddBank | private |
| build_signal_batch(const Array< Array< Real > > &block) const | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| build_signal_batch(const Array< Array< Real > > &source, const Array< size_t > &channels, const Array< size_t > &lengths, const size_t offset=0) const | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| build_signal_block(const Array< Real > &signal, const size_t offset=0, const size_t length=std::numeric_limits< size_t >::max()) const | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| clear_channel_overlap(const size_t channel) | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| clear_overlaps() | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| convolve(const Array< Array< Real > > &signals) const | Aleph::FFT< Real >::OverlapAddBank | inline |
| convolve_impl(const Array< Array< Real > > &signals, ThreadPool *pool, const size_t chunk_size) const | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| default_block_size(const size_t kernel_size) | Aleph::FFT< Real >::OverlapAddBank | inlineprivatestatic |
| fft_size() const noexcept | Aleph::FFT< Real >::OverlapAddBank | inline |
| fft_size_ | Aleph::FFT< Real >::OverlapAddBank | private |
| flush() | Aleph::FFT< Real >::OverlapAddBank | inline |
| has_pending_tail_ | Aleph::FFT< Real >::OverlapAddBank | private |
| kernel() const noexcept | Aleph::FFT< Real >::OverlapAddBank | inline |
| kernel_ | Aleph::FFT< Real >::OverlapAddBank | private |
| kernel_spectrum_ | Aleph::FFT< Real >::OverlapAddBank | private |
| max_batch_length(const Array< Array< Real > > &signals) noexcept | Aleph::FFT< Real >::OverlapAddBank | inlineprivatestatic |
| num_channels() const noexcept | Aleph::FFT< Real >::OverlapAddBank | inline |
| overlap_size() const noexcept | Aleph::FFT< Real >::OverlapAddBank | inline |
| OverlapAddBank(const size_t num_channels, const Array< Real > &kernel, const size_t block_size=0) | Aleph::FFT< Real >::OverlapAddBank | inlineexplicit |
| overlaps_ | Aleph::FFT< Real >::OverlapAddBank | private |
| pconvolve(ThreadPool &pool, const Array< Array< Real > > &signals, const size_t chunk_size=0) const | Aleph::FFT< Real >::OverlapAddBank | inline |
| pflush(ThreadPool &pool, const size_t chunk_size=0) | Aleph::FFT< Real >::OverlapAddBank | inline |
| plan_ | Aleph::FFT< Real >::OverlapAddBank | private |
| pointwise_multiply_batch(Array< Array< Complex > > &spectra, ThreadPool *pool, const size_t chunk_size) const | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| pprocess_block(ThreadPool &pool, const Array< Array< Real > > &block, const size_t chunk_size=0) | Aleph::FFT< Real >::OverlapAddBank | inline |
| process_block(const Array< Array< Real > > &block) | Aleph::FFT< Real >::OverlapAddBank | inline |
| process_chunk_batch_impl(const Array< Array< Real > > &block, ThreadPool *pool, const size_t chunk_size) | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |
| reset() | Aleph::FFT< Real >::OverlapAddBank | inline |
| slice_chunk(const Array< Real > &input, const size_t offset, const size_t length) | Aleph::FFT< Real >::OverlapAddBank | inlineprivatestatic |
| validate_channel_count(const size_t count, const char *ctx) const | Aleph::FFT< Real >::OverlapAddBank | inlineprivate |