36template <
typename FloatingType>
55 Polynomial (
const FloatingType* coefficients,
int numCoefficients)
56 :
coeffs (coefficients, numCoefficients)
77 template <
typename... Values>
85 FloatingType operator[] (
int index)
const noexcept {
return coeffs.getUnchecked (index); }
88 FloatingType& operator[] (
int index)
noexcept {
return coeffs.getReference (index); }
91 FloatingType operator() (FloatingType
x)
const noexcept
96 for (
int i =
coeffs.size(); --
i >= 0;)
138 result.coeffs.clearQuick();
142 auto Nmax =
jmax (N1, N2);
144 auto N = N1 + N2 - 1;
146 for (
int i = 0;
i <
N; ++
i)
148 FloatingType
value (0);
150 for (
int j = 0;
j < Nmax; ++
j)
Type jmax(const Type a, const Type b)
Definition MathsFunctions.h:48
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
int size() const noexcept
Definition juce_Array.h:215
Polynomial(Values... items)
Definition juce_Polynomial.h:78
Polynomial()
Definition juce_Polynomial.h:42
Polynomial(const Polynomial &)=default
Polynomial< FloatingType > getSumWith(const Polynomial< FloatingType > &other) const
Definition juce_Polynomial.h:121
Polynomial< FloatingType > withGain(double gain) const
Definition juce_Polynomial.h:110
Array< FloatingType > coeffs
Definition juce_Polynomial.h:162
Polynomial(const FloatingType *coefficients, int numCoefficients)
Definition juce_Polynomial.h:55
Polynomial< FloatingType > getProductWith(const Polynomial< FloatingType > &other) const
Definition juce_Polynomial.h:135
Polynomial(Polynomial &&)=default
int getOrder() noexcept
Definition juce_Polynomial.h:103
register unsigned j
Definition inflate.c:1576
int y
Definition inflate.c:1588
register unsigned i
Definition inflate.c:1575
unsigned x[BMAX+1]
Definition inflate.c:1586
static PuglViewHint int value
Definition pugl.h:1708
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
Definition juce_AudioBlock.h:29
Definition carla_juce.cpp:31
#define N
Definition nseel-cfunc.c:36
return c
Definition crypt.c:175
int result
Definition process.c:1455