|
Krotos Modules 3
|
Classes | |
| class | AlgorithmInterface |
| class | BruteforceSearch |
| class | HierarchicalNSW |
| class | InnerProductSpace |
| class | L2Space |
| class | L2SpaceI |
| class | pairGreater |
| class | SpaceInterface |
| class | VisitedList |
| class | VisitedListPool |
Typedefs | |
| typedef unsigned int | tableint |
| typedef unsigned int | linklistsizeint |
| typedef size_t | labeltype |
| template<typename MTYPE > | |
| using | DISTFUNC = MTYPE(*)(const void *, const void *, const void *) |
| typedef unsigned short int | vl_type |
Functions | |
| template<typename T > | |
| static void | writeBinaryPOD (std::ostream &out, const T &podRef) |
| template<typename T > | |
| static void | readBinaryPOD (std::istream &in, T &podRef) |
| static float | InnerProduct (const void *pVect1, const void *pVect2, const void *qty_ptr) |
| static float | InnerProductDistance (const void *pVect1, const void *pVect2, const void *qty_ptr) |
| static float | L2Sqr (const void *pVect1v, const void *pVect2v, const void *qty_ptr) |
| static int | L2SqrI4x (const void *__restrict pVect1, const void *__restrict pVect2, const void *__restrict qty_ptr) |
| static int | L2SqrI (const void *__restrict pVect1, const void *__restrict pVect2, const void *__restrict qty_ptr) |
| using hnswlib::DISTFUNC = MTYPE(*)(const void *, const void *, const void *) |
| typedef size_t hnswlib::labeltype |
| typedef unsigned int hnswlib::linklistsizeint |
| typedef unsigned int hnswlib::tableint |
| typedef unsigned short int hnswlib::vl_type |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |