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)
 serialize
 
template<typename RandomEngine >
 min_hash_function (std::size_t set_element_upper_bound, RandomEngine &&rng)
 constructor
 
 min_hash_function ()=default
 default constructor
 
bool operator== (min_hash_function const &other) const
 operator==
 
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
inline

operator()

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

Definition at line 306 of file lsh_functions.hpp.


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