<divclass="title">faiss::IndexIVFFlat Member List</div></div>
</div><!--header-->
<divclass="contents">
<p>This is the complete list of members for <aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a>, including all inherited members.</p>
<tableclass="directory">
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html#a821002a9d3a1a74dc8d6f6072eca4075">add</a>(idx_t n, const float *x) override</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVFFlat.html#aea729c3d8c70bdd93f8e413e834851a4">add_core</a>(idx_t n, const float *x, const long *xids, const long *precomputed_idx)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVFFlat.html#a5f7356766632d3ce2838f285aa6b8e76">add_with_ids</a>(idx_t n, const float *x, const long *xids) override</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<tr><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"class="even"><tdclass="entry"><b>direct_map</b> (defined in <aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"class="even"><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"><tdclass="entry"><b>IndexIVF</b>() (defined in <aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>IndexIVFFlat</b>(Index *quantizer, size_t d, size_t nlist_, MetricType=METRIC_L2) (defined in <aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>IndexIVFFlat</b>() (defined in <aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVFFlat.html">faiss::IndexIVFFlat</a></td><tdclass="entry"><spanclass="mlabel">inline</span></td></tr>
<trbgcolor="#f0f0f0"class="even"><tdclass="entry"><b>Level1Quantizer</b>(Index *quantizer, size_t nlist) (defined in <aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>Level1Quantizer</b>() (defined in <aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>own_invlists</b> (defined in <aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html#a7a1d5eec194db0977b2318c6ed6a2b86">train</a>(idx_t n, const float *x) override</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="structfaiss_1_1Level1Quantizer.html#a0069a6ee1e32c2e0c1c7df9a95740dd4">train_q1</a>(size_t n, const float *x, bool verbose, MetricType metric_type)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html#a567ef760fd09d09ce2ee4f4e6c2d7280">train_residual</a>(idx_t n, const float *x)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>
<trbgcolor="#f0f0f0"><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"class="even"><tdclass="entry"><b>~IndexIVF</b>() override (defined in <aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1IndexIVF.html">faiss::IndexIVF</a></td><tdclass="entry"></td></tr>
<trbgcolor="#f0f0f0"><tdclass="entry"><b>~Level1Quantizer</b>() (defined in <aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a>)</td><tdclass="entry"><aclass="el"href="structfaiss_1_1Level1Quantizer.html">faiss::Level1Quantizer</a></td><tdclass="entry"></td></tr>