|
template<class VectorT , class WeightT > |
VectorT::value_type | shark::blas::diagonalMahalanobisNormSqr (vector_expression< VectorT > const &vector, vector_expression< WeightT > const &weights) |
| Normalized squared norm_2 (diagonal Mahalanobis). More...
|
|
template<class VectorT , class WeightT > |
VectorT::value_type | shark::blas::diagonalMahalanobisNorm (vector_expression< VectorT > const &vector, vector_expression< WeightT > const &weights) |
| Normalized norm_2 (diagonal Mahalanobis). More...
|
|
|
template<class VectorT , class VectorU , class WeightT > |
VectorT::value_type | shark::blas::diagonalMahalanobisDistanceSqr (vector_expression< VectorT > const &op1, vector_expression< VectorU > const &op2, vector_expression< WeightT > const &weights) |
| Normalized Euclidian squared distance (squared diagonal Mahalanobis) between two vectors. More...
|
|
template<class VectorT , class VectorU > |
VectorT::value_type | shark::blas::distanceSqr (vector_expression< VectorT > const &op1, vector_expression< VectorU > const &op2) |
| Squared distance between two vectors. More...
|
|
template<class MatrixT , class VectorU , class VectorR > |
void | shark::blas::distanceSqr (matrix_expression< MatrixT > const &operands, vector_expression< VectorU > const &op2, vector_expression< VectorR > &distances) |
| Squared distance between a vector and a set of vectors and stores the result in the vector of distances. More...
|
|
template<class MatrixT , class VectorU > |
vector< typename MatrixT::value_type > | shark::blas::distanceSqr (matrix_expression< MatrixT > const &operands, vector_expression< VectorU > const &op2) |
| Squared distance between a vector and a set of vectors. More...
|
|
template<class MatrixT , class VectorU > |
vector< typename MatrixT::value_type > | shark::blas::distanceSqr (vector_expression< VectorU > const &op1, matrix_expression< MatrixT > const &operands) |
| Squared distance between a vector and a set of vectors. More...
|
|
template<class MatrixT , class MatrixU > |
matrix< typename MatrixT::value_type > | shark::blas::distanceSqr (matrix_expression< MatrixT > const &X, matrix_expression< MatrixU > const &Y) |
| Squared distance between the vectors of two sets of vectors. More...
|
|
template<class VectorT , class VectorU > |
VectorT::value_type | shark::blas::distance (vector_expression< VectorT > const &op1, vector_expression< VectorU > const &op2) |
| Calculates distance between two vectors. More...
|
|
template<class VectorT , class VectorU , class WeightT > |
VectorT::value_type | shark::blas::diagonalMahalanobisDistance (vector_expression< VectorT > const &op1, vector_expression< VectorU > const &op2, vector_expression< WeightT > const &weights) |
| Normalized euclidian distance (diagonal Mahalanobis) between two vectors. More...
|
|