Class  Description 

ByteCauchyFactory 
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.

ByteGaussianFactory 
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.

ByteHammingFactory 
A hash function factory for producing hash functions that approximate the
Hamming distance.

ByteHashFunction 
Base
RandomisedHashFunction for hashing byte arrays. 
ByteHashFunctionFactory 
Base
RandomisedHashFunction for producing hash functions
seeded by random numbers. 
ByteHyperplaneCosineFactory 
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.

ByteHyperplaneL1Factory 
A hash function factory that produces hash functions that approximate L1
(cityblock) distance in closed spaces using random axisaligned hyperplanes.

BytePStableFactory 
Base class for hashing schemes based on PStable distributions.

DoubleCauchyFactory 
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.

DoubleGaussianFactory 
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.

DoubleHammingFactory 
A hash function factory for producing hash functions that approximate the
Hamming distance.

DoubleHashFunction 
Base
RandomisedHashFunction for hashing double arrays. 
DoubleHashFunctionFactory 
Base
RandomisedHashFunction for producing hash functions
seeded by random numbers. 
DoubleHyperplaneCosineFactory 
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.

DoubleHyperplaneL1Factory 
A hash function factory that produces hash functions that approximate L1
(cityblock) distance in closed spaces using random axisaligned hyperplanes.

DoublePStableFactory 
Base class for hashing schemes based on PStable distributions.

FloatCauchyFactory 
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.

FloatGaussianFactory 
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.

FloatHammingFactory 
A hash function factory for producing hash functions that approximate the
Hamming distance.

FloatHashFunction 
Base
RandomisedHashFunction for hashing float arrays. 
FloatHashFunctionFactory 
Base
RandomisedHashFunction for producing hash functions
seeded by random numbers. 
FloatHyperplaneCosineFactory 
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.

FloatHyperplaneL1Factory 
A hash function factory that produces hash functions that approximate L1
(cityblock) distance in closed spaces using random axisaligned hyperplanes.

FloatPStableFactory 
Base class for hashing schemes based on PStable distributions.

IntCauchyFactory 
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.

IntGaussianFactory 
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.

IntHammingFactory 
A hash function factory for producing hash functions that approximate the
Hamming distance.

IntHashFunction 
Base
RandomisedHashFunction for hashing int arrays. 
IntHashFunctionFactory 
Base
RandomisedHashFunction for producing hash functions
seeded by random numbers. 
IntHyperplaneCosineFactory 
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.

IntHyperplaneL1Factory 
A hash function factory that produces hash functions that approximate L1
(cityblock) distance in closed spaces using random axisaligned hyperplanes.

IntPStableFactory 
Base class for hashing schemes based on PStable distributions.

LongCauchyFactory 
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.

LongGaussianFactory 
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.

LongHammingFactory 
A hash function factory for producing hash functions that approximate the
Hamming distance.

LongHashFunction 
Base
RandomisedHashFunction for hashing long arrays. 
LongHashFunctionFactory 
Base
RandomisedHashFunction for producing hash functions
seeded by random numbers. 
LongHyperplaneCosineFactory 
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.

LongHyperplaneL1Factory 
A hash function factory that produces hash functions that approximate L1
(cityblock) distance in closed spaces using random axisaligned hyperplanes.

LongPStableFactory 
Base class for hashing schemes based on PStable distributions.

RandomisedHashFunction<OBJECT> 
A randomised hash function

RandomisedHashFunctionFactory<OBJECT> 
A factory for producing
RandomisedHashFunction s. 
ShortCauchyFactory 
A hash function factory for producing hash functions that use a Cauchy
distribution to approximate L1 distance.

ShortGaussianFactory 
A hash function factory for producing hash functions using Gaussian
distributions to approximate the Euclidean distance.

ShortHammingFactory 
A hash function factory for producing hash functions that approximate the
Hamming distance.

ShortHashFunction 
Base
RandomisedHashFunction for hashing short arrays. 
ShortHashFunctionFactory 
Base
RandomisedHashFunction for producing hash functions
seeded by random numbers. 
ShortHyperplaneCosineFactory 
A hash function factory that produces hash functions that approximate cosine
distance using hyperplanes.

ShortHyperplaneL1Factory 
A hash function factory that produces hash functions that approximate L1
(cityblock) distance in closed spaces using random axisaligned hyperplanes.

ShortPStableFactory 
Base class for hashing schemes based on PStable distributions.
