3 #include "../eigen3/Eigen/Eigen"
12 typedef Matrix<float, Dynamic, Dynamic, ColMajor>
cmf;
13 typedef Matrix<float, Dynamic, Dynamic, RowMajor>
rmf;
14 typedef Matrix<float, Dynamic, Dynamic>
mf;
23 inline size_t get_bin(
float hval,
size_t n_bins);
24 void add_scores(
const cmf& inscores);
27 vector<float> get_cur_scores();
28 void add_vecs(
const rmf& invecs);
29 void hash(
const rmf& invecs,
cmf& hashes);
30 hasher(
size_t num_hash,
size_t num_rand, vector<float> dims,
size_t d_vals,
float min_interest);