All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | List of all members
paal::lsh::min_hash_function Class Reference

min-wise independent permutations locality sensitive hashing (Jaccard) More...

#include <lsh_functions.hpp>

Public Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
template<typename RandomEngine >
 min_hash_function (std::size_t set_element_upper_bound, RandomEngine &&rng)
 min_hash_function ()=default
 default constructor
bool operator== (min_hash_function const &other) const
template<typename Range >
auto operator() (Range &&range) const
 operator() More...

Detailed Description

min-wise independent permutations locality sensitive hashing (Jaccard)

Definition at line 268 of file lsh_functions.hpp.

Member Function Documentation

template<typename Range >
auto paal::lsh::min_hash_function::operator() ( Range &&  range) const


Template Parameters
rangeforward range modeling boost uBLAS sparse VectorExpression concept, set is represented as set of indexes of range elements

Definition at line 306 of file lsh_functions.hpp.

The documentation for this class was generated from the following file: