Distance
Source header: cuvs/distance/distance.h
Types
cuvsDistanceType
enum to tell how to compute distance
1 typedef enum { 2 L2Expanded = 0, 3 CosineExpanded = 2, 4 L1 = 3, 5 L2Unexpanded = 4, 6 InnerProduct = 6, 7 Linf = 7, 8 Canberra = 8, 9 LpUnexpanded = 9, 10 CorrelationExpanded = 10, 11 JaccardExpanded = 11, 12 HellingerExpanded = 12, 13 Haversine = 13, 14 BrayCurtis = 14, 15 JensenShannon = 15, 16 HammingUnexpanded = 16, 17 KLDivergence = 17, 18 RusselRaoExpanded = 18, 19 DiceExpanded = 19, 20 BitwiseHamming = 20, 21 Precomputed = 100 22 } cuvsDistanceType;
Values
| Name | Value |
|---|---|
L2Expanded | 0 |
CosineExpanded | 2 |
L1 | 3 |
L2Unexpanded | 4 |
InnerProduct | 6 |
Linf | 7 |
Canberra | 8 |
LpUnexpanded | 9 |
CorrelationExpanded | 10 |
JaccardExpanded | 11 |
HellingerExpanded | 12 |
Haversine | 13 |
BrayCurtis | 14 |
JensenShannon | 15 |
HammingUnexpanded | 16 |
KLDivergence | 17 |
RusselRaoExpanded | 18 |
DiceExpanded | 19 |
BitwiseHamming | 20 |
Precomputed | 100 |