#include <mplsh.h>
Inheritance diagram for lshkit::MultiProbeLsh:
Public Types | |
typedef RepeatHash< GaussianLsh > | Super |
typedef Super::Domain | Domain |
Public Member Functions | |
template<typename RNG> | |
void | reset (const Parameter ¶m, RNG &rng) |
template<typename RNG> | |
MultiProbeLsh (const Parameter ¶m, 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 |