add(idx_t n, const component_t *x) override | faiss::IndexReplicasTemplate< IndexT > | |
add_replica(IndexT *index) | faiss::IndexReplicasTemplate< IndexT > | inline |
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::IndexReplicasTemplate< IndexT >) | faiss::IndexReplicasTemplate< IndexT > | |
count() const | faiss::ThreadedIndex< IndexT > | inline |
distance_t typedef (defined in faiss::IndexReplicasTemplate< IndexT >) | faiss::IndexReplicasTemplate< IndexT > | |
idx_t typedef (defined in faiss::IndexReplicasTemplate< IndexT >) | faiss::IndexReplicasTemplate< IndexT > | |
IndexReplicasTemplate(bool threaded=true) | faiss::IndexReplicasTemplate< IndexT > | explicit |
IndexReplicasTemplate(idx_t d, bool threaded=true) | faiss::IndexReplicasTemplate< IndexT > | explicit |
IndexReplicasTemplate(int d, bool threaded=true) | faiss::IndexReplicasTemplate< IndexT > | explicit |
indices_ | faiss::ThreadedIndex< IndexT > | protected |
isThreaded_ | faiss::ThreadedIndex< IndexT > | protected |
onAfterAddIndex(IndexT *index) override | faiss::IndexReplicasTemplate< IndexT > | protectedvirtual |
onAfterRemoveIndex(IndexT *index) | faiss::ThreadedIndex< IndexT > | protectedvirtual |
own_fields | faiss::ThreadedIndex< IndexT > | |
reconstruct(idx_t, component_t *v) const override | faiss::IndexReplicasTemplate< IndexT > | |
remove_replica(IndexT *index) | faiss::IndexReplicasTemplate< 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 | faiss::IndexReplicasTemplate< 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 | faiss::IndexReplicasTemplate< 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 > | |