|
|
| IndexFlatL2BaseShift (idx_t d, size_t nshift, const float *shift) |
| |
| void | search (idx_t n, const float *x, idx_t k, float *distances, idx_t *labels) const override |
| |
|
| IndexFlatL2 (idx_t d) |
| |
|
| IndexFlat (idx_t d, MetricType metric=METRIC_L2) |
| |
| void | add (idx_t n, const float *x) override |
| |
|
void | reset () override |
| | removes all elements from the database.
|
| |
| void | range_search (idx_t n, const float *x, float radius, RangeSearchResult *result) const override |
| |
| void | reconstruct (idx_t key, float *recons) const override |
| |
| void | compute_distance_subset (idx_t n, const float *x, idx_t k, float *distances, const idx_t *labels) const |
| |
| long | remove_ids (const IDSelector &sel) override |
| |
|
| Index (idx_t d=0, MetricType metric=METRIC_L2) |
| |
| virtual void | train (idx_t n, const float *x) |
| |
| virtual void | add_with_ids (idx_t n, const float *x, const long *xids) |
| |
| void | assign (idx_t n, const float *x, idx_t *labels, idx_t k=1) |
| |
| virtual void | reconstruct_n (idx_t i0, idx_t ni, float *recons) const |
| |
| virtual void | search_and_reconstruct (idx_t n, const float *x, idx_t k, float *distances, idx_t *labels, float *recons) const |
| |
| void | compute_residual (const float *x, float *residual, idx_t key) const |
| |
| void | display () const |
| |
Definition at line 85 of file IndexFlat.h.