public class VPTreeMV<V extends Vec> extends VPTree<V>
Modifier and Type | Class and Description |
---|---|
static class |
VPTreeMV.VPTreeMVFactory<V extends Vec> |
VPTree.VPSelection, VPTree.VPTreeFactory<V extends Vec>
Constructor and Description |
---|
VPTreeMV(DistanceMetric dm) |
VPTreeMV(List<V> list,
DistanceMetric dm) |
VPTreeMV(List<V> list,
DistanceMetric dm,
ExecutorService threadpool) |
VPTreeMV(List<V> list,
DistanceMetric dm,
VPTree.VPSelection vpSelection) |
VPTreeMV(List<V> list,
DistanceMetric dm,
VPTree.VPSelection vpSelection,
Random rand,
int sampleSize,
int searchIterations) |
VPTreeMV(List<V> list,
DistanceMetric dm,
VPTree.VPSelection vpSelection,
Random rand,
int sampleSize,
int searchIterations,
ExecutorService threadpool) |
Modifier and Type | Method and Description |
---|---|
protected int |
splitListIndex(List<Pair<Double,Integer>> S)
Determines which index to use as the splitting index for the VP radius
|
clone, getMaxLeafSize, insert, search, search, setMaxLeafSize, size
public VPTreeMV(List<V> list, DistanceMetric dm, VPTree.VPSelection vpSelection, Random rand, int sampleSize, int searchIterations, ExecutorService threadpool)
public VPTreeMV(List<V> list, DistanceMetric dm, VPTree.VPSelection vpSelection, Random rand, int sampleSize, int searchIterations)
public VPTreeMV(List<V> list, DistanceMetric dm, VPTree.VPSelection vpSelection)
public VPTreeMV(List<V> list, DistanceMetric dm)
public VPTreeMV(List<V> list, DistanceMetric dm, ExecutorService threadpool)
public VPTreeMV(DistanceMetric dm)
protected int splitListIndex(List<Pair<Double,Integer>> S)
VPTree
splitListIndex
in class VPTree<V extends Vec>
S
- the non empty list of elementsCopyright © 2017. All rights reserved.