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

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

block_size() const noexceptAleph::FFT< Real >::OverlapAddBankinline
block_size_Aleph::FFT< Real >::OverlapAddBankprivate
build_signal_batch(const Array< Array< Real > > &block) constAleph::FFT< Real >::OverlapAddBankinlineprivate
build_signal_batch(const Array< Array< Real > > &source, const Array< size_t > &channels, const Array< size_t > &lengths, const size_t offset=0) constAleph::FFT< Real >::OverlapAddBankinlineprivate
build_signal_block(const Array< Real > &signal, const size_t offset=0, const size_t length=std::numeric_limits< size_t >::max()) constAleph::FFT< Real >::OverlapAddBankinlineprivate
clear_channel_overlap(const size_t channel)Aleph::FFT< Real >::OverlapAddBankinlineprivate
clear_overlaps()Aleph::FFT< Real >::OverlapAddBankinlineprivate
convolve(const Array< Array< Real > > &signals) constAleph::FFT< Real >::OverlapAddBankinline
convolve_impl(const Array< Array< Real > > &signals, ThreadPool *pool, const size_t chunk_size) constAleph::FFT< Real >::OverlapAddBankinlineprivate
default_block_size(const size_t kernel_size)Aleph::FFT< Real >::OverlapAddBankinlineprivatestatic
fft_size() const noexceptAleph::FFT< Real >::OverlapAddBankinline
fft_size_Aleph::FFT< Real >::OverlapAddBankprivate
flush()Aleph::FFT< Real >::OverlapAddBankinline
has_pending_tail_Aleph::FFT< Real >::OverlapAddBankprivate
kernel() const noexceptAleph::FFT< Real >::OverlapAddBankinline
kernel_Aleph::FFT< Real >::OverlapAddBankprivate
kernel_spectrum_Aleph::FFT< Real >::OverlapAddBankprivate
max_batch_length(const Array< Array< Real > > &signals) noexceptAleph::FFT< Real >::OverlapAddBankinlineprivatestatic
num_channels() const noexceptAleph::FFT< Real >::OverlapAddBankinline
overlap_size() const noexceptAleph::FFT< Real >::OverlapAddBankinline
OverlapAddBank(const size_t num_channels, const Array< Real > &kernel, const size_t block_size=0)Aleph::FFT< Real >::OverlapAddBankinlineexplicit
overlaps_Aleph::FFT< Real >::OverlapAddBankprivate
pconvolve(ThreadPool &pool, const Array< Array< Real > > &signals, const size_t chunk_size=0) constAleph::FFT< Real >::OverlapAddBankinline
pflush(ThreadPool &pool, const size_t chunk_size=0)Aleph::FFT< Real >::OverlapAddBankinline
plan_Aleph::FFT< Real >::OverlapAddBankprivate
pointwise_multiply_batch(Array< Array< Complex > > &spectra, ThreadPool *pool, const size_t chunk_size) constAleph::FFT< Real >::OverlapAddBankinlineprivate
pprocess_block(ThreadPool &pool, const Array< Array< Real > > &block, const size_t chunk_size=0)Aleph::FFT< Real >::OverlapAddBankinline
process_block(const Array< Array< Real > > &block)Aleph::FFT< Real >::OverlapAddBankinline
process_chunk_batch_impl(const Array< Array< Real > > &block, ThreadPool *pool, const size_t chunk_size)Aleph::FFT< Real >::OverlapAddBankinlineprivate
reset()Aleph::FFT< Real >::OverlapAddBankinline
slice_chunk(const Array< Real > &input, const size_t offset, const size_t length)Aleph::FFT< Real >::OverlapAddBankinlineprivatestatic
validate_channel_count(const size_t count, const char *ctx) constAleph::FFT< Real >::OverlapAddBankinlineprivate