Audio Processing Framework (APF) version 0.5.0
|
Container holding a number of FFT blocks. More...
#include <apf/convolver.h>
Public Member Functions | |
Filter (size_t block_size_, size_t partitions_) | |
Constructor; create empty filter. More... | |
template<typename In > | |
Filter (size_t block_size_, In first, In last, size_t partitions_=0) | |
Constructor from time domain coefficients. More... | |
size_t | block_size () const |
size_t | partition_size () const |
size_t | partitions () const |
Public Member Functions inherited from apf::fixed_vector< fft_node > | |
fixed_vector (fixed_vector &&)=default | |
fixed_vector (const fixed_vector &)=delete | |
fixed_vector (Args &&... args) | |
Constructor that forwards everything except if first type is integral. More... | |
fixed_vector (size_type n) | |
fixed_vector (Size n, Arg &&arg, const std::allocator< fft_node > &a) | |
fixed_vector (Size n, Args &&... args) | |
Constructor from size and initialization arguments. More... | |
fixed_vector (std::initializer_list< value_type > il, const std::allocator< fft_node > &a=std::allocator< fft_node >()) | |
fixed_vector & | operator= (const fixed_vector &)=delete |
fixed_vector & | operator= (fixed_vector &&)=delete |
void | resize (size_type n) |
Reserve space for new elements and default-construct them. More... | |
void | reserve (size_type n) |
Reserve space for new elements. More... | |
void | emplace_back (Args &&... args) |
Construct element at the end. More... | |
Container holding a number of FFT blocks.
Definition at line 106 of file convolver.h.
|
inline |
Constructor; create empty filter.
Definition at line 109 of file convolver.h.
apf::conv::Filter::Filter | ( | size_t | block_size_, |
In | first, | ||
In | last, | ||
size_t | partitions_ = 0 |
||
) |
Constructor from time domain coefficients.
Definition at line 292 of file convolver.h.
References apf::conv::TransformBase::prepare_filter().
|
inline |
Definition at line 120 of file convolver.h.
|
inline |
Definition at line 121 of file convolver.h.
|
inline |
Definition at line 122 of file convolver.h.