<divclass="title">faiss::IndexHNSW Member List</div></div>
</div><!--header-->
<divclass="contents">
<p>This is the complete list of members for <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>, including all inherited members.</p>
<tableclass="directory">
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html#a04a761ce17d0f9040b3bc8a77bd627d9">add</a>(idx_t n, const float *x) override</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html#aa6931dfe054b33b02c842ff75f7a0c7f">add_with_ids</a>(idx_t n, const float *x, const long *xids)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html#a8bc5d8d1cd0dd7b34b3c98a9f76b4a9c">assign</a>(idx_t n, const float *x, idx_t *labels, idx_t k=1)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>component_t</b> typedef (defined in <aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>distance_t</b> typedef (defined in <aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>get_distance_computer</b>() const =0 (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"><spanclass="mlabel">pure virtual</span></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>hnsw</b> (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>Index</b>(idx_t d=0, MetricType metric=METRIC_L2) (defined in <aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a></td><tdclass="entry"><spanclass="mlabel">inline</span><spanclass="mlabel">explicit</span></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>IndexHNSW</b>(int d=0, int M=32) (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"><spanclass="mlabel">explicit</span></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>IndexHNSW</b>(Index *storage, int M=32) (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"><spanclass="mlabel">explicit</span></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>link_singletons</b>() (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>own_fields</b> (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>reconstruct_from_neighbors</b> (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>reorder_links</b>() (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html#a5b619a41ddd52f0377efb701829c1e43">search_level_0</a>(idx_t n, const float *x, idx_t k, const storage_idx_t *nearest, const float *nearest_d, float *distances, idx_t *labels, int nprobe=1, int search_type=1) const </td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>shrink_level_0_neighbors</b>(int size) (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>storage</b> (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>storage_idx_t</b> typedef (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html#a40bc6d2c67545f95e322c63d68a47140">train</a>(idx_t n, const float *x) override</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>~Index</b>() (defined in <aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Index.html">faiss::Index</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>~IndexHNSW</b>() override (defined in <aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexHNSW.html">faiss::IndexHNSW</a></td><tdclass="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated by  <ahref="http://www.doxygen.org/index.html">