KGraph
 All Classes Namespaces Functions Pages
kgraph::KGraph Member List

This is the complete list of members for kgraph::KGraph, including all inherited members.

build(IndexOracle const &oracle, IndexParams const &params, IndexInfo *info=0)=0kgraph::KGraphpure virtual
create()kgraph::KGraphstatic
FORMAT_DEFAULT enum value (defined in kgraph::KGraph)kgraph::KGraph
FORMAT_NO_DIST enum value (defined in kgraph::KGraph)kgraph::KGraph
get_nn(unsigned id, unsigned *nns, unsigned *M, unsigned *L) const kgraph::KGraphinlinevirtual
get_nn(unsigned id, unsigned *nns, float *dists, unsigned *M, unsigned *L) const =0kgraph::KGraphpure virtual
load(char const *path)=0kgraph::KGraphpure virtual
prune(IndexOracle const &oracle, unsigned level)=0kgraph::KGraphpure virtual
reverse(int)=0 (defined in kgraph::KGraph)kgraph::KGraphpure virtual
save(char const *path, int format=FORMAT_DEFAULT) const =0kgraph::KGraphpure virtual
search(SearchOracle const &oracle, SearchParams const &params, unsigned *ids, SearchInfo *info=0) const kgraph::KGraphinline
search(SearchOracle const &oracle, SearchParams const &params, unsigned *ids, float *dists, SearchInfo *info) const =0kgraph::KGraphpure virtual
version()kgraph::KGraphstatic
~KGraph() (defined in kgraph::KGraph)kgraph::KGraphinlinevirtual