Faiss
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
faiss::IndexShardsTemplate< IndexT > Member List

This is the complete list of members for faiss::IndexShardsTemplate< IndexT >, including all inherited members.

add(idx_t n, const component_t *x) overridefaiss::IndexShardsTemplate< IndexT >
add_shard(IndexT *index)faiss::IndexShardsTemplate< IndexT >inline
add_with_ids(idx_t n, const component_t *x, const idx_t *xids) overridefaiss::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) overridefaiss::IndexShardsTemplate< IndexT >protectedvirtual
onAfterRemoveIndex(IndexT *index) overridefaiss::IndexShardsTemplate< IndexT >protectedvirtual
own_fieldsfaiss::ThreadedIndex< IndexT >
remove_shard(IndexT *index)faiss::IndexShardsTemplate< IndexT >inline
removeIndex(IndexT *index)faiss::ThreadedIndex< IndexT >
reset() overridefaiss::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 >