lshkit::MultiProbeLsh Class Reference

Multi-Probe LSH class. More...

#include <mplsh.h>

Inheritance diagram for lshkit::MultiProbeLsh:

lshkit::RepeatHash< LSH > List of all members.

Public Types

typedef RepeatHash< GaussianLshSuper
typedef Super::Domain Domain

Public Member Functions

template<typename RNG>
void reset (const Parameter &param, RNG &rng)
template<typename RNG>
 MultiProbeLsh (const Parameter &param, RNG &rng)
unsigned getRange () const
unsigned operator() (Domain obj) const
template<class Archive>
void serialize (Archive &ar, const unsigned int version)
void genProbeSequence (Domain obj, std::vector< unsigned > &seq, unsigned T) const

Classes

struct  Parameter

Detailed Description

Multi-Probe LSH class.


The documentation for this class was generated from the following files:
Get LSHKIT at SourceForge.net. Fast, secure and Free Open Source software downloads doxygen