17 #include "Clustering_c.h"
24 FAISS_DECLARE_CLASS_INHERITED(IndexLSH, Index)
25 FAISS_DECLARE_DESTRUCTOR(IndexLSH)
26 FAISS_DECLARE_INDEX_DOWNCAST(IndexLSH)
28 FAISS_DECLARE_GETTER(IndexLSH,
int, nbits)
29 FAISS_DECLARE_GETTER(IndexLSH,
int, bytes_per_vec)
30 FAISS_DECLARE_GETTER(IndexLSH,
int, rotate_data)
31 FAISS_DECLARE_GETTER(IndexLSH,
int, train_thresholds)
33 int faiss_IndexLSH_new(FaissIndexLSH** p_index, idx_t d,
int nbits);
35 int faiss_IndexLSH_new_with_options(FaissIndexLSH** p_index, idx_t d,
int nbits,
int rotate_data,
int train_thresholds);