Krotos Modules 3
Loading...
Searching...
No Matches
hnswlib::HierarchicalNSW< dist_t > Member List

This is the complete list of members for hnswlib::HierarchicalNSW< dist_t >, including all inherited members.

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_counthnswlib::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_MARKhnswlib::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) consthnswlib::HierarchicalNSW< dist_t >inline
get_linklist0(tableint internal_id) consthnswlib::HierarchicalNSW< dist_t >inline
get_linklist_at_level(tableint internal_id, int level) consthnswlib::HierarchicalNSW< dist_t >inline
getConnectionsWithLock(tableint internalId, int level)hnswlib::HierarchicalNSW< dist_t >inline
getDataByInternalId(tableint internal_id) consthnswlib::HierarchicalNSW< dist_t >inline
getDataByLabel(labeltype label) consthnswlib::HierarchicalNSW< dist_t >inline
getExternalLabel(tableint internal_id) consthnswlib::HierarchicalNSW< dist_t >inline
getExternalLabeLp(tableint internal_id) consthnswlib::HierarchicalNSW< dist_t >inline
getListCount(linklistsizeint *ptr) consthnswlib::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
globalhnswlib::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) consthnswlib::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_lockshnswlib::HierarchicalNSW< dist_t >static
maxlevel_hnswlib::HierarchicalNSW< dist_t >
maxM0_hnswlib::HierarchicalNSW< dist_t >
maxM_hnswlib::HierarchicalNSW< dist_t >
metric_distance_computationshnswlib::HierarchicalNSW< dist_t >mutable
metric_hopshnswlib::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) consthnswlib::HierarchicalNSW< dist_t >inline
searchKnn(const void *query_data, size_t k) consthnswlib::HierarchicalNSW< dist_t >inlinevirtual
searchKnnCloserFirst(const void *query_data, size_t k) consthnswlib::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) consthnswlib::HierarchicalNSW< dist_t >inline
setListCount(linklistsizeint *ptr, unsigned short int size) consthnswlib::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