calculateMaxRelativeError(const std::function< FloatType(FloatType)> &functionToApproximate, FloatType minInputValue, FloatType maxInputValue, size_t numPoints, size_t numTestPoints=0) | juce::dsp::LookupTableTransform< FloatType > | static |
calculateRelativeDifference(double, double) noexcept | juce::dsp::LookupTableTransform< FloatType > | privatestatic |
initialise(const std::function< FloatType(FloatType)> &functionToApproximate, FloatType minInputValueToUse, FloatType maxInputValueToUse, size_t numPoints) | juce::dsp::LookupTableTransform< FloatType > | |
lookupTable | juce::dsp::LookupTableTransform< FloatType > | private |
LookupTableTransform()=default | juce::dsp::LookupTableTransform< FloatType > | |
LookupTableTransform(const std::function< FloatType(FloatType)> &functionToApproximate, FloatType minInputValueToUse, FloatType maxInputValueToUse, size_t numPoints) | juce::dsp::LookupTableTransform< FloatType > | inline |
maxInputValue | juce::dsp::LookupTableTransform< FloatType > | private |
minInputValue | juce::dsp::LookupTableTransform< FloatType > | private |
offset | juce::dsp::LookupTableTransform< FloatType > | private |
operator()(FloatType index) const noexcept | juce::dsp::LookupTableTransform< FloatType > | inline |
operator[](FloatType index) const noexcept | juce::dsp::LookupTableTransform< FloatType > | inline |
process(const FloatType *input, FloatType *output, size_t numSamples) const noexcept | juce::dsp::LookupTableTransform< FloatType > | inline |
processSample(FloatType value) const noexcept | juce::dsp::LookupTableTransform< FloatType > | inline |
processSampleUnchecked(FloatType value) const noexcept | juce::dsp::LookupTableTransform< FloatType > | inline |
processUnchecked(const FloatType *input, FloatType *output, size_t numSamples) const noexcept | juce::dsp::LookupTableTransform< FloatType > | inline |
scaler | juce::dsp::LookupTableTransform< FloatType > | private |