Krotos Modules 3
Loading...
Searching...
No Matches
hnswlib::L2SpaceI Class Reference

#include <space_l2.h>

Inheritance diagram for hnswlib::L2SpaceI:
hnswlib::SpaceInterface< int >

Public Member Functions

 L2SpaceI (size_t dim)
 
size_t get_data_size ()
 
DISTFUNC< int > get_dist_func ()
 
void * get_dist_func_param ()
 
 ~L2SpaceI ()
 
- Public Member Functions inherited from hnswlib::SpaceInterface< int >
virtual ~SpaceInterface ()
 

Private Attributes

DISTFUNC< int > fstdistfunc_
 
size_t data_size_
 
size_t dim_
 

Constructor & Destructor Documentation

◆ L2SpaceI()

hnswlib::L2SpaceI::L2SpaceI ( size_t dim)
inline

◆ ~L2SpaceI()

hnswlib::L2SpaceI::~L2SpaceI ( )
inline

Member Function Documentation

◆ get_data_size()

size_t hnswlib::L2SpaceI::get_data_size ( )
inlinevirtual

◆ get_dist_func()

DISTFUNC< int > hnswlib::L2SpaceI::get_dist_func ( )
inlinevirtual

◆ get_dist_func_param()

void * hnswlib::L2SpaceI::get_dist_func_param ( )
inlinevirtual

Member Data Documentation

◆ data_size_

size_t hnswlib::L2SpaceI::data_size_
private

◆ dim_

size_t hnswlib::L2SpaceI::dim_
private

◆ fstdistfunc_

DISTFUNC<int> hnswlib::L2SpaceI::fstdistfunc_
private

The documentation for this class was generated from the following file: