blockLength() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
clearFilters() | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
clearRoutingTable() | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
initFilters(efl::BasicMatrix< SampleType > const &newFilters) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
initRoutingTable(FilterRoutingList const &routings) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
maxFilterLength() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
maxNumberOfFilterEntries() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
maxNumberOfRoutingPoints() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
MultichannelConvolverUniform(std::size_t numberOfInputs, std::size_t numberOfOutputs, std::size_t blockLength, std::size_t maxFilterLength, std::size_t maxRoutingPoints, std::size_t maxFilterEntries, FilterRoutingList const &initialRoutings=FilterRoutingList(), efl::BasicMatrix< SampleType > const &initialFilters=efl::BasicMatrix< SampleType >(), std::size_t alignment=0, char const *fftImplementation="default") | visr::rbbl::MultichannelConvolverUniform< SampleType > | explicit |
numberOfInputs() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
numberOfOutputs() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
numberOfRoutingPoints() const | visr::rbbl::MultichannelConvolverUniform< SampleType > | inline |
process(SampleType const *const input, std::size_t inputStride, SampleType *const output, std::size_t outputStride, std::size_t alignment=0) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
removeRoutingEntry(std::size_t inputIdx, std::size_t outputIdx) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
setImpulseResponse(SampleType const *ir, std::size_t filterLength, std::size_t filterIdx, std::size_t alignment=0) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
setRoutingEntry(FilterRouting const &routing) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
setRoutingEntry(std::size_t inputIdx, std::size_t outputIdx, std::size_t filterIdx, SampleType gain) | visr::rbbl::MultichannelConvolverUniform< SampleType > | |
~MultichannelConvolverUniform() | visr::rbbl::MultichannelConvolverUniform< SampleType > | |