VISR  0.11.1
Versatile Interactive Scene Renderer
visr::rbbl::CoreConvolverUniform< SampleType > Member List

This is the complete list of members for visr::rbbl::CoreConvolverUniform< SampleType >, including all inherited members.

advanceFDL()visr::rbbl::CoreConvolverUniform< SampleType >
alignment() const visr::rbbl::CoreConvolverUniform< SampleType >inline
blockLength() const visr::rbbl::CoreConvolverUniform< SampleType >inline
calculateDftRepresentationSizePadded(std::size_t blockLength, std::size_t alignment)visr::rbbl::CoreConvolverUniform< SampleType >static
calculateDftSize(std::size_t blockLength)visr::rbbl::CoreConvolverUniform< SampleType >static
calculateFilterScalingFactor() const visr::rbbl::CoreConvolverUniform< SampleType >
calculateNumberOfPartitions(std::size_t filterLength, std::size_t blockLength)visr::rbbl::CoreConvolverUniform< SampleType >static
clearFilters()visr::rbbl::CoreConvolverUniform< SampleType >
complexAlignment() const visr::rbbl::CoreConvolverUniform< SampleType >inline
CoreConvolverUniform(std::size_t numberOfInputs, std::size_t numberOfOutputs, std::size_t blockLength, std::size_t maxFilterLength, std::size_t maxFilterEntries, efl::BasicMatrix< SampleType > const &initialFilters=efl::BasicMatrix< SampleType >(), std::size_t alignment=0, char const *fftImplementation="default")visr::rbbl::CoreConvolverUniform< SampleType >explicit
dftBlockRepresentationSize() const visr::rbbl::CoreConvolverUniform< SampleType >inline
dftFilterRepresentationSize() const visr::rbbl::CoreConvolverUniform< SampleType >inline
FrequencyDomainType typedefvisr::rbbl::CoreConvolverUniform< SampleType >
getFdFilterPartition(std::size_t filterIdx, std::size_t blockIdx)visr::rbbl::CoreConvolverUniform< SampleType >inline
getFdFilterPartition(std::size_t filterIdx, std::size_t blockIdx) const visr::rbbl::CoreConvolverUniform< SampleType >inline
getFdlBlock(std::size_t inputIdx, std::size_t blockIdx)visr::rbbl::CoreConvolverUniform< SampleType >inline
getFdlBlock(std::size_t inputIdx, std::size_t blockIdx) const visr::rbbl::CoreConvolverUniform< SampleType >inline
initFilters(efl::BasicMatrix< SampleType > const &newFilters)visr::rbbl::CoreConvolverUniform< SampleType >
maxFilterLength() const visr::rbbl::CoreConvolverUniform< SampleType >inline
maxNumberOfFilterEntries() const visr::rbbl::CoreConvolverUniform< SampleType >inline
numberOfFilterPartitions() const visr::rbbl::CoreConvolverUniform< SampleType >inline
numberOfInputs() const visr::rbbl::CoreConvolverUniform< SampleType >inline
numberOfOutputs() const visr::rbbl::CoreConvolverUniform< SampleType >inline
processFilter(std::size_t inputIndex, std::size_t filterIndex, SampleType gain, FrequencyDomainType *result, bool add)visr::rbbl::CoreConvolverUniform< SampleType >
processInputs(SampleType const *const input, std::size_t channelStride, std::size_t alignment)visr::rbbl::CoreConvolverUniform< SampleType >
setFilter(FrequencyDomainType const *transformedFilter, std::size_t filterIdx, std::size_t alignment=0)visr::rbbl::CoreConvolverUniform< SampleType >
setImpulseResponse(SampleType const *ir, std::size_t filterLength, std::size_t filterIdx, std::size_t alignment=0)visr::rbbl::CoreConvolverUniform< SampleType >
transformImpulseResponse(SampleType const *ir, std::size_t irLength, FrequencyDomainType *result, std::size_t alignment=0) const visr::rbbl::CoreConvolverUniform< SampleType >
transformOutput(FrequencyDomainType const *fdBlock, SampleType *tdResult)visr::rbbl::CoreConvolverUniform< SampleType >
~CoreConvolverUniform()visr::rbbl::CoreConvolverUniform< SampleType >