Uses of Interface
be.hogent.tarsos.lsh.families.DistanceMeasure

Packages that use DistanceMeasure
be.hogent.tarsos.lsh Contains the main entry points and data structures to enable an LSH scheme. 
be.hogent.tarsos.lsh.families Contains implementations and abstractions for several locality sensitive hash functions and families. 
 

Uses of DistanceMeasure in be.hogent.tarsos.lsh
 

Methods in be.hogent.tarsos.lsh with parameters of type DistanceMeasure
 void LSH.benchmark(int neighboursSize, DistanceMeasure measure)
          Benchmark the current LSH construction.
static java.util.List<Vector> LSH.linearSearch(java.util.List<Vector> dataset, Vector query, int resultSize, DistanceMeasure measure)
          Search for the actual nearest neighbours for a query vector using an exhaustive linear search.
 

Uses of DistanceMeasure in be.hogent.tarsos.lsh.families
 

Classes in be.hogent.tarsos.lsh.families that implement DistanceMeasure
 class CityBlockDistance
          This distance measure calculates the city block distance between two vectors.
 class CosineDistance
           
 class EuclideanDistance
          Calculates the Euclidean distance between two vectors.
 class IntersectionDistance
           Calculates the intersection of one vector with an other vector.
 

Methods in be.hogent.tarsos.lsh.families that return DistanceMeasure
 DistanceMeasure EuclidianHashFamily.createDistanceMeasure()
           
 DistanceMeasure CosineHashFamily.createDistanceMeasure()
           
 DistanceMeasure HashFamily.createDistanceMeasure()
          Create a new distance measure.
 DistanceMeasure CityBlockHashFamily.createDistanceMeasure()
           
 

Constructors in be.hogent.tarsos.lsh.families with parameters of type DistanceMeasure
DistanceComparator(Vector query, DistanceMeasure distanceMeasure)