public abstract class LongNearestNeighbours extends Object implements NearestNeighbours<long[],double[],IntDoublePair>
| Constructor and Description | 
|---|
LongNearestNeighbours()  | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
distanceFunc(long[] qu,
            long[] pnt)
Static method to find the sum-squared distance between
 a query vector and a point. 
 | 
static void | 
distanceFunc(long[] qu,
            long[][] pnts,
            double[] dsq_out)
Static method to find the sum-squared distance between
 a query vector and each of a set of points. 
 | 
static double | 
distanceFunc(LongFVComparator distance,
            long[] qu,
            long[] pnt)
Static method to find a distance between
 a query vector and a point. 
 | 
static void | 
distanceFunc(LongFVComparator distance,
            long[] qu,
            long[][] pnts,
            double[] dsq_out)
Static method to find a distance between
 a query vector and each of a set of points. 
 | 
abstract int | 
numDimensions()
Get the number of dimensions of each vector in the dataset 
 | 
public LongNearestNeighbours()
public static void distanceFunc(long[] qu, long[][] pnts, double[] dsq_out)
qu - The query vector.pnts - The points to compare against.dsq_out - The resultant distances.public static double distanceFunc(long[] qu, long[] pnt)
qu - The query vector.pnt - The point to compare against.public static double distanceFunc(LongFVComparator distance, long[] qu, long[] pnt)
distance - the distance measurequ - The query vector.pnt - The point to compare against.public static void distanceFunc(LongFVComparator distance, long[] qu, long[][] pnts, double[] dsq_out)
distance - the distance measurequ - The query vector.pnts - The points to compare against.dsq_out - The resultant distances.public abstract int numDimensions()