Enumerations |
enum | UXMatchMethod {
UXCorrRaw,
UXCorrBiased,
UXCorrUnbiased,
UXCorrCoeff,
UXCovRaw,
UXCovBiased,
UXCovUnbiased,
UXCovCoeff
} |
Functions |
std::vector< float > | uHamming (unsigned int L) |
template<class T > |
bool | uIsFinite (const T &value) |
template<typename T > |
bool | uIsInBounds (const T &value, const T &low, const T &high) |
template<class T > |
bool | uIsNan (const T &value) |
template<class T > |
std::list< unsigned int > | uLocalMaxima (const T *v, unsigned int size) |
template<class T > |
std::list< unsigned int > | uLocalMaxima (const std::vector< T > &v) |
template<class T > |
T | uMax (const T *v, unsigned int size, unsigned int &index) |
template<class T > |
T | uMax (const std::vector< T > &v, unsigned int &index) |
template<class T > |
T | uMax (const T *v, unsigned int size) |
template<class T > |
T | uMax (const std::vector< T > &v) |
template<class T > |
T | uMax3 (const T &a, const T &b, const T &c) |
template<class T > |
T | uMean (const T *v, unsigned int size) |
template<class T > |
T | uMean (const std::list< T > &list) |
template<class T > |
T | uMean (const std::vector< T > &v) |
template<class T > |
T | uMeanSquaredError (const T *x, unsigned int sizeX, const T *y, unsigned int sizeY) |
template<class T > |
T | uMeanSquaredError (const std::vector< T > &x, const std::vector< T > &y) |
template<class T > |
T | uMin (const T *v, unsigned int size, unsigned int &index) |
template<class T > |
T | uMin (const std::vector< T > &v, unsigned int &index) |
template<class T > |
T | uMin (const T *v, unsigned int size) |
template<class T > |
T | uMin (const std::vector< T > &v) |
template<class T > |
T | uMin3 (const T &a, const T &b, const T &c) |
template<class T > |
void | uMinMax (const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax) |
template<class T > |
void | uMinMax (const std::vector< T > &v, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax) |
template<class T > |
void | uMinMax (const T *v, unsigned int size, T &min, T &max) |
template<class T > |
void | uMinMax (const std::vector< T > &v, T &min, T &max) |
template<class T > |
T | uNorm (const std::vector< T > &v) |
template<class T > |
T | uNorm (const T &x1, const T &x2) |
template<class T > |
T | uNorm (const T &x1, const T &x2, const T &x3) |
template<class T > |
std::vector< T > | uNormalize (const std::vector< T > &v) |
template<class T > |
T | uNormSquared (const std::vector< T > &v) |
template<class T > |
T | uNormSquared (const T &x1, const T &x2) |
template<class T > |
T | uNormSquared (const T &x1, const T &x2, const T &x3) |
template<class T > |
int | uSign (const T &v) |
template<class T > |
T | uSum (const std::list< T > &list) |
template<class T > |
T | uSum (const T *v, unsigned int size) |
template<class T > |
T | uSum (const std::vector< T > &v) |
template<class T > |
T | uSumSquared (const T *v, unsigned int size, T subtract=T()) |
template<class T > |
T | uSumSquared (const std::vector< T > &v, T subtract=T()) |
template<class T > |
T | uVariance (const T *v, unsigned int size, T meanV) |
template<class T > |
T | uVariance (const std::list< T > &list, const T &m) |
template<class T > |
T | uVariance (const T *v, unsigned int size) |
template<class T > |
T | uVariance (const std::vector< T > &v, const T &m) |
template<class T > |
std::vector< T > | uXMatch (const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, UXMatchMethod method) |
template<class T > |
std::vector< T > | uXMatch (const std::vector< T > &vA, const std::vector< T > &vB, UXMatchMethod method) |
template<class T > |
T | uXMatch (const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, UXMatchMethod method) |
template<class T > |
T | uXMatch (const std::vector< T > &vA, const std::vector< T > &vB, unsigned int index, UXMatchMethod method) |
Basic mathematics functions.
Definition in file UMath.h.