knncolle_hnsw
knncolle bindings for HNSW
Loading...
Searching...
No Matches
distances.hpp File Reference

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 ()
 

Detailed Description

Distance classes for HNSW.