public static class ByteKDTree.ApproximateBBFMedianSplit extends Object implements ByteKDTree.SplitChooser
| Constructor and Description |
|---|
ApproximateBBFMedianSplit()
Construct with the default maximum number of items per bucket
|
ApproximateBBFMedianSplit(int maxBucketSize)
Construct with the given maximum number of items per bucket
|
| Modifier and Type | Method and Description |
|---|---|
IntBytePair |
chooseSplit(byte[][] pnts,
IntArrayView inds,
int depth,
byte[] minBounds,
byte[] maxBounds)
Choose the dimension and discriminant on which to split the data.
|
public ApproximateBBFMedianSplit()
public ApproximateBBFMedianSplit(int maxBucketSize)
maxBucketSize - maximum number of items per bucketpublic IntBytePair chooseSplit(byte[][] pnts, IntArrayView inds, int depth, byte[] minBounds, byte[] maxBounds)
ByteKDTree.SplitChooserchooseSplit in interface ByteKDTree.SplitChooserpnts - the raw datainds - the indices of the data under considerationdepth - the depth of the current data in the treeminBounds - the minimum boundsmaxBounds - the maximum bounds