| addPoint(const void *data_point, labeltype label) | hnswlib::HierarchicalNSW< dist_t > | inlinevirtual |
| addPoint(const void *data_point, labeltype label, int level) | hnswlib::HierarchicalNSW< dist_t > | inline |
| checkIntegrity() | hnswlib::HierarchicalNSW< dist_t > | inline |
| cur_element_count | hnswlib::HierarchicalNSW< dist_t > | |
| cur_element_count_guard_ | hnswlib::HierarchicalNSW< dist_t > | |
| data_level0_memory_ | hnswlib::HierarchicalNSW< dist_t > | |
| data_size_ | hnswlib::HierarchicalNSW< dist_t > | |
| DELETE_MARK | hnswlib::HierarchicalNSW< dist_t > | static |
| dist_func_param_ | hnswlib::HierarchicalNSW< dist_t > | |
| ef_ | hnswlib::HierarchicalNSW< dist_t > | |
| ef_construction_ | hnswlib::HierarchicalNSW< dist_t > | |
| element_levels_ | hnswlib::HierarchicalNSW< dist_t > | |
| enterpoint_node_ | hnswlib::HierarchicalNSW< dist_t > | |
| fstdistfunc_ | hnswlib::HierarchicalNSW< dist_t > | |
| get_linklist(tableint internal_id, int level) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| get_linklist0(tableint internal_id) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| get_linklist_at_level(tableint internal_id, int level) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| getConnectionsWithLock(tableint internalId, int level) | hnswlib::HierarchicalNSW< dist_t > | inline |
| getDataByInternalId(tableint internal_id) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| getDataByLabel(labeltype label) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| getExternalLabel(tableint internal_id) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| getExternalLabeLp(tableint internal_id) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| getListCount(linklistsizeint *ptr) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| getNeighborsByHeuristic2(std::priority_queue< std::pair< dist_t, tableint >, std::vector< std::pair< dist_t, tableint > >, CompareByFirst > &top_candidates, const size_t M) | hnswlib::HierarchicalNSW< dist_t > | inline |
| getRandomLevel(double reverse_size) | hnswlib::HierarchicalNSW< dist_t > | inline |
| global | hnswlib::HierarchicalNSW< dist_t > | |
| HierarchicalNSW(SpaceInterface< dist_t > *) | hnswlib::HierarchicalNSW< dist_t > | inline |
| HierarchicalNSW(SpaceInterface< dist_t > *s, const std::string &location, bool nmslib=false, size_t max_elements=0) | hnswlib::HierarchicalNSW< dist_t > | inline |
| HierarchicalNSW(SpaceInterface< dist_t > *s, size_t max_elements, size_t M=16, size_t ef_construction=200, size_t random_seed=100) | hnswlib::HierarchicalNSW< dist_t > | inline |
| isMarkedDeleted(tableint internalId) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| label_lookup_ | hnswlib::HierarchicalNSW< dist_t > | |
| label_offset_ | hnswlib::HierarchicalNSW< dist_t > | |
| level_generator_ | hnswlib::HierarchicalNSW< dist_t > | |
| link_list_locks_ | hnswlib::HierarchicalNSW< dist_t > | |
| link_list_update_locks_ | hnswlib::HierarchicalNSW< dist_t > | |
| linkLists_ | hnswlib::HierarchicalNSW< dist_t > | |
| loadIndex(const std::string &location, SpaceInterface< dist_t > *s, bool, size_t max_elements_i=0) | hnswlib::HierarchicalNSW< dist_t > | inline |
| M_ | hnswlib::HierarchicalNSW< dist_t > | |
| markDelete(labeltype label) | hnswlib::HierarchicalNSW< dist_t > | inline |
| markDeletedInternal(tableint internalId) | hnswlib::HierarchicalNSW< dist_t > | inline |
| max_elements_ | hnswlib::HierarchicalNSW< dist_t > | |
| max_update_element_locks | hnswlib::HierarchicalNSW< dist_t > | static |
| maxlevel_ | hnswlib::HierarchicalNSW< dist_t > | |
| maxM0_ | hnswlib::HierarchicalNSW< dist_t > | |
| maxM_ | hnswlib::HierarchicalNSW< dist_t > | |
| metric_distance_computations | hnswlib::HierarchicalNSW< dist_t > | mutable |
| metric_hops | hnswlib::HierarchicalNSW< dist_t > | mutable |
| mult_ | hnswlib::HierarchicalNSW< dist_t > | |
| mutuallyConnectNewElement(const void *, tableint cur_c, std::priority_queue< std::pair< dist_t, tableint >, std::vector< std::pair< dist_t, tableint > >, CompareByFirst > &top_candidates, int level, bool isUpdate) | hnswlib::HierarchicalNSW< dist_t > | inline |
| num_deleted_ | hnswlib::HierarchicalNSW< dist_t > | |
| offsetData_ | hnswlib::HierarchicalNSW< dist_t > | |
| offsetLevel0_ | hnswlib::HierarchicalNSW< dist_t > | |
| repairConnectionsForUpdate(const void *dataPoint, tableint entryPointInternalId, tableint dataPointInternalId, int dataPointLevel, int maxLevel) | hnswlib::HierarchicalNSW< dist_t > | inline |
| resizeIndex(size_t new_max_elements) | hnswlib::HierarchicalNSW< dist_t > | inline |
| revSize_ | hnswlib::HierarchicalNSW< dist_t > | |
| saveIndex(const std::string &location) | hnswlib::HierarchicalNSW< dist_t > | inlinevirtual |
| searchBaseLayer(tableint ep_id, const void *data_point, int layer) | hnswlib::HierarchicalNSW< dist_t > | inline |
| searchBaseLayerST(tableint ep_id, const void *data_point, size_t ef) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| searchKnn(const void *query_data, size_t k) const | hnswlib::HierarchicalNSW< dist_t > | inlinevirtual |
| searchKnnCloserFirst(const void *query_data, size_t k) const | hnswlib::AlgorithmInterface< dist_t > | virtual |
| searchKnnInternal(void *query_data, int k) | hnswlib::HierarchicalNSW< dist_t > | inline |
| setEf(size_t ef) | hnswlib::HierarchicalNSW< dist_t > | inline |
| setExternalLabel(tableint internal_id, labeltype label) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| setListCount(linklistsizeint *ptr, unsigned short int size) const | hnswlib::HierarchicalNSW< dist_t > | inline |
| size_data_per_element_ | hnswlib::HierarchicalNSW< dist_t > | |
| size_links_level0_ | hnswlib::HierarchicalNSW< dist_t > | |
| size_links_per_element_ | hnswlib::HierarchicalNSW< dist_t > | |
| unmarkDelete(labeltype label) | hnswlib::HierarchicalNSW< dist_t > | inline |
| unmarkDeletedInternal(tableint internalId) | hnswlib::HierarchicalNSW< dist_t > | inline |
| update_probability_generator_ | hnswlib::HierarchicalNSW< dist_t > | |
| updatePoint(const void *dataPoint, tableint internalId, float updateNeighborProbability) | hnswlib::HierarchicalNSW< dist_t > | inline |
| visited_list_pool_ | hnswlib::HierarchicalNSW< dist_t > | |
| ~AlgorithmInterface() | hnswlib::AlgorithmInterface< dist_t > | inlinevirtual |
| ~HierarchicalNSW() | hnswlib::HierarchicalNSW< dist_t > | inline |