knncolle_hnsw
knncolle bindings for HNSW
|
Distance classes for HNSW. More...
#include <cmath>
#include <functional>
#include <cstddef>
Go to the source code of this file.
Classes | |
struct | knncolle_hnsw::DistanceConfig< HnswData_ > |
Distance configuration for the HNSW index. More... | |
class | knncolle_hnsw::ManhattanDistance< HnswData_ > |
Manhattan distance. More... | |
class | knncolle_hnsw::SquaredEuclideanDistance< HnswData_ > |
Squared Euclidean distance. More... | |
Namespaces | |
namespace | knncolle_hnsw |
knncolle bindings for HNSW search. | |
Functions | |
template<typename HnswData_ = float> | |
DistanceConfig< HnswData_ > | knncolle_hnsw::makeEuclideanDistanceConfig () |
template<typename HnswData_ = float> | |
DistanceConfig< HnswData_ > | knncolle_hnsw::makeManhattanDistanceConfig () |
Distance classes for HNSW.