Ardour  9.0-pre0-582-g084a23a80d
MathUtilities Member List

This is the complete list of members for MathUtilities, including all inherited members.

adaptiveThreshold(std::vector< double > &data)MathUtilitiesstatic
circShift(double *data, int length, int shift)MathUtilitiesstatic
compareInt(const void *a, const void *b)MathUtilitiesstatic
factorial(int x)MathUtilitiesstatic
gcd(int a, int b)MathUtilitiesstatic
getAlphaNorm(const double *data, int len, int alpha, double *ANorm)MathUtilitiesstatic
getAlphaNorm(const std::vector< double > &data, int alpha)MathUtilitiesstatic
getFrameMinMax(const double *data, int len, double *min, double *max)MathUtilitiesstatic
getLpNorm(const std::vector< double > &data, int p)MathUtilitiesstatic
getMax(double *data, int length, double *max=0)MathUtilitiesstatic
getMax(const std::vector< double > &data, double *max=0)MathUtilitiesstatic
isPowerOfTwo(int x)MathUtilitiesstatic
mean(const double *src, int len)MathUtilitiesstatic
mean(const std::vector< double > &data, int start, int count)MathUtilitiesstatic
median(const double *src, int len)MathUtilitiesstatic
mod(double x, double y)MathUtilitiesstatic
nearestPowerOfTwo(int x)MathUtilitiesstatic
nextPowerOfTwo(int x)MathUtilitiesstatic
normalise(double *data, int length, NormaliseType n=NormaliseUnitMax)MathUtilitiesstatic
normalise(std::vector< double > &data, NormaliseType n=NormaliseUnitMax)MathUtilitiesstatic
normaliseLp(const std::vector< double > &data, int p, double threshold=1e-6)MathUtilitiesstatic
NormaliseNone enum valueMathUtilities
NormaliseType enum nameMathUtilities
NormaliseUnitMax enum valueMathUtilities
NormaliseUnitSum enum valueMathUtilities
previousPowerOfTwo(int x)MathUtilitiesstatic
princarg(double ang)MathUtilitiesstatic
round(double x)MathUtilitiesstatic
sum(const double *src, int len)MathUtilitiesstatic