Tapkee
|
#include <vptree.hpp>
Classes | |
struct | DistanceComparator |
struct | HeapItem |
struct | Node |
Public Member Functions | |
VpTree () | |
~VpTree () | |
void | create (const std::vector< T > &items) |
void | search (const T &target, int k, std::vector< T > *results, std::vector< double > *distances) |
Private Member Functions | |
VpTree (const VpTree &) | |
VpTree & | operator= (const VpTree &) |
Node * | buildFromPoints (int lower, int upper) |
void | search (Node *node, const T &target, int k, std::priority_queue< HeapItem > &heap) |
Private Attributes | |
std::vector< T > | _items |
double | _tau |
struct tsne::VpTree::Node * | _root |
Definition at line 92 of file external/barnes_hut_sne/vptree.hpp.
VpTree | ( | ) |
Definition at line 97 of file external/barnes_hut_sne/vptree.hpp.
~VpTree | ( | ) |
Definition at line 100 of file external/barnes_hut_sne/vptree.hpp.
|
private |
Definition at line 189 of file external/barnes_hut_sne/vptree.hpp.
void create | ( | const std::vector< T > & | items | ) |
Definition at line 105 of file external/barnes_hut_sne/vptree.hpp.
void search | ( | const T & | target, |
int | k, | ||
std::vector< T > * | results, | ||
std::vector< double > * | distances | ||
) |
Definition at line 112 of file external/barnes_hut_sne/vptree.hpp.
|
private |
Definition at line 226 of file external/barnes_hut_sne/vptree.hpp.
|
private |
Definition at line 142 of file external/barnes_hut_sne/vptree.hpp.
|
private |
|
private |
Definition at line 143 of file external/barnes_hut_sne/vptree.hpp.