| add(idx_t n, const component_t *x) override | faiss::IndexShardsTemplate< IndexT > | |
| add_shard(IndexT *index) | faiss::IndexShardsTemplate< IndexT > | inline |
| add_with_ids(idx_t n, const component_t *x, const idx_t *xids) override | faiss::IndexShardsTemplate< IndexT > | |
| addIndex(IndexT *index) | faiss::ThreadedIndex< IndexT > | |
| at(int i) | faiss::ThreadedIndex< IndexT > | inline |
| at(int i) const | faiss::ThreadedIndex< IndexT > | inline |
| component_t typedef (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| count() const | faiss::ThreadedIndex< IndexT > | inline |
| distance_t typedef (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| idx_t typedef (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| IndexShardsTemplate(bool threaded=false, bool successive_ids=true) | faiss::IndexShardsTemplate< IndexT > | explicit |
| IndexShardsTemplate(idx_t d, bool threaded=false, bool successive_ids=true) | faiss::IndexShardsTemplate< IndexT > | explicit |
| IndexShardsTemplate(int d, bool threaded=false, bool successive_ids=true) | faiss::IndexShardsTemplate< IndexT > | explicit |
| indices_ | faiss::ThreadedIndex< IndexT > | protected |
| isThreaded_ | faiss::ThreadedIndex< IndexT > | protected |
| onAfterAddIndex(IndexT *index) override | faiss::IndexShardsTemplate< IndexT > | protectedvirtual |
| onAfterRemoveIndex(IndexT *index) override | faiss::IndexShardsTemplate< IndexT > | protectedvirtual |
| own_fields | faiss::ThreadedIndex< IndexT > | |
| remove_shard(IndexT *index) | faiss::IndexShardsTemplate< IndexT > | inline |
| removeIndex(IndexT *index) | faiss::ThreadedIndex< IndexT > | |
| reset() override | faiss::ThreadedIndex< IndexT > | |
| runOnIndex(std::function< void(int, IndexT *)> f) | faiss::ThreadedIndex< IndexT > | |
| runOnIndex(std::function< void(int, const IndexT *)> f) const (defined in faiss::ThreadedIndex< IndexT >) | faiss::ThreadedIndex< IndexT > | |
| search(idx_t n, const component_t *x, idx_t k, distance_t *distances, idx_t *labels) const override (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| successive_ids (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| sync_with_shard_indexes() (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| ThreadedIndex(bool threaded) (defined in faiss::ThreadedIndex< IndexT >) | faiss::ThreadedIndex< IndexT > | explicit |
| ThreadedIndex(int d, bool threaded) (defined in faiss::ThreadedIndex< IndexT >) | faiss::ThreadedIndex< IndexT > | explicit |
| train(idx_t n, const component_t *x) override (defined in faiss::IndexShardsTemplate< IndexT >) | faiss::IndexShardsTemplate< IndexT > | |
| waitAndHandleFutures(std::vector< std::future< bool >> &v) (defined in faiss::ThreadedIndex< IndexT >) | faiss::ThreadedIndex< IndexT > | protectedstatic |
| ~ThreadedIndex() override (defined in faiss::ThreadedIndex< IndexT >) | faiss::ThreadedIndex< IndexT > | |