| add_batch(size_t n, const float *x, const idx_t *xids, const idx_t *precomputed_idx=nullptr) | ivfhnsw::IndexIVF_HNSW | virtual |
| add_group(size_t group_idx, size_t group_size, const float *x, const idx_t *ids) | ivfhnsw::IndexIVF_HNSW_Grouping | |
| alphas | ivfhnsw::IndexIVF_HNSW_Grouping | |
| assign(size_t n, const float *x, idx_t *labels, size_t k=1) | ivfhnsw::IndexIVF_HNSW | |
| build_quantizer(const char *path_data, const char *path_info, const char *path_edges, size_t M=16, size_t efConstruction=500) | ivfhnsw::IndexIVF_HNSW | |
| centroid_norms | ivfhnsw::IndexIVF_HNSW | protected |
| code_size | ivfhnsw::IndexIVF_HNSW | |
| codes | ivfhnsw::IndexIVF_HNSW | |
| compute_centroid_norms() | ivfhnsw::IndexIVF_HNSW | |
| compute_inter_centroid_dists() | ivfhnsw::IndexIVF_HNSW_Grouping | |
| d | ivfhnsw::IndexIVF_HNSW | |
| do_opq | ivfhnsw::IndexIVF_HNSW | |
| do_pruning | ivfhnsw::IndexIVF_HNSW_Grouping | |
| ids | ivfhnsw::IndexIVF_HNSW | |
| idx_t typedef | ivfhnsw::IndexIVF_HNSW | |
| IndexIVF_HNSW(size_t dim, size_t ncentroids, size_t bytes_per_code, size_t nbits_per_idx) (defined in ivfhnsw::IndexIVF_HNSW) | ivfhnsw::IndexIVF_HNSW | explicit |
| IndexIVF_HNSW_Grouping(size_t dim, size_t ncentroids, size_t bytes_per_code, size_t nbits_per_idx, size_t nsubcentroids) (defined in ivfhnsw::IndexIVF_HNSW_Grouping) | ivfhnsw::IndexIVF_HNSW_Grouping | |
| inter_centroid_dists | ivfhnsw::IndexIVF_HNSW_Grouping | protected |
| max_codes | ivfhnsw::IndexIVF_HNSW | |
| nc | ivfhnsw::IndexIVF_HNSW | |
| nn_centroid_idxs | ivfhnsw::IndexIVF_HNSW_Grouping | |
| norm_codes | ivfhnsw::IndexIVF_HNSW | |
| norm_pq | ivfhnsw::IndexIVF_HNSW | |
| norms | ivfhnsw::IndexIVF_HNSW | protected |
| nprobe | ivfhnsw::IndexIVF_HNSW | |
| nsubc | ivfhnsw::IndexIVF_HNSW_Grouping | |
| opq_matrix | ivfhnsw::IndexIVF_HNSW | |
| pq | ivfhnsw::IndexIVF_HNSW | |
| pq_L2sqr(const uint8_t *code) | ivfhnsw::IndexIVF_HNSW | protected |
| precomputed_table | ivfhnsw::IndexIVF_HNSW | protected |
| quantizer | ivfhnsw::IndexIVF_HNSW | |
| query_centroid_dists | ivfhnsw::IndexIVF_HNSW_Grouping | protected |
| read(const char *path_index) | ivfhnsw::IndexIVF_HNSW_Grouping | virtual |
| rotate_quantizer() | ivfhnsw::IndexIVF_HNSW | |
| search(size_t k, const float *x, float *distances, long *labels) | ivfhnsw::IndexIVF_HNSW_Grouping | virtual |
| subgroup_sizes | ivfhnsw::IndexIVF_HNSW_Grouping | |
| train_pq(size_t n, const float *x) | ivfhnsw::IndexIVF_HNSW_Grouping | virtual |
| write(const char *path_index) | ivfhnsw::IndexIVF_HNSW_Grouping | virtual |
| ~IndexIVF_HNSW() (defined in ivfhnsw::IndexIVF_HNSW) | ivfhnsw::IndexIVF_HNSW | virtual |