Begin() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Begin() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
BinarySpaceTree(const MatType &data, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(const MatType &data, std::vector< size_t > &oldFromNew, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(const MatType &data, std::vector< size_t > &oldFromNew, std::vector< size_t > &newFromOld, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(MatType &&data, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(MatType &&data, std::vector< size_t > &oldFromNew, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(MatType &&data, std::vector< size_t > &oldFromNew, std::vector< size_t > &newFromOld, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(BinarySpaceTree *parent, const size_t begin, const size_t count, SplitType< BoundType< MetricType >, MatType > &splitter, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(BinarySpaceTree *parent, const size_t begin, const size_t count, std::vector< size_t > &oldFromNew, SplitType< BoundType< MetricType >, MatType > &splitter, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(BinarySpaceTree *parent, const size_t begin, const size_t count, std::vector< size_t > &oldFromNew, std::vector< size_t > &newFromOld, SplitType< BoundType< MetricType >, MatType > &splitter, const size_t maxLeafSize=20) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(const BinarySpaceTree &other) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(BinarySpaceTree &&other) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree(Archive &ar, const typename std::enable_if_t< cereal::is_loading< Archive >()> *=0) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
BinarySpaceTree() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | protected |
Bound() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Bound() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Center(arma::vec ¢er) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Child(const size_t child) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
ChildPtr(const size_t child) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Count() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Count() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Dataset() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Dataset() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Descendant(const size_t index) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
ElemType typedef | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
FurthestDescendantDistance() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
FurthestPointDistance() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
GetFurthestChild(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
GetFurthestChild(const BinarySpaceTree &queryNode) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
GetNearestChild(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
GetNearestChild(const BinarySpaceTree &queryNode) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
IsLeaf() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
Left() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Left() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Mat typedef | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
MaxDistance(const BinarySpaceTree &other) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
MaxDistance(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Metric() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
MinDistance(const BinarySpaceTree &other) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
MinDistance(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
MinimumBoundDistance() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
NumChildren() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
NumDescendants() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
NumPoints() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
operator=(const BinarySpaceTree &other) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
operator=(BinarySpaceTree &&other) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
Parent() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Parent() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
ParentDistance() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
ParentDistance() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Point(const size_t index) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
RangeDistance(const BinarySpaceTree &other) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
RangeDistance(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Right() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Right() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
serialize(Archive &ar, const uint32_t version) | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
Split typedef | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |
Stat() const | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
Stat() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | inline |
~BinarySpaceTree() | BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > | |