mlpack  master
mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType > Member List

This is the complete list of members for mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >, including all inherited members.

beginmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Begin() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Begin()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
BinarySpaceTree(const MatType &data, const size_t maxLeafSize=20)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(const MatType &data, std::vector< size_t > &oldFromNew, const size_t maxLeafSize=20)mlpack::tree::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)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(MatType &&data, const size_t maxLeafSize=20)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(MatType &&data, std::vector< size_t > &oldFromNew, const size_t maxLeafSize=20)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(MatType &&data, std::vector< size_t > &oldFromNew, std::vector< size_t > &newFromOld, const size_t maxLeafSize=20)mlpack::tree::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)mlpack::tree::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)mlpack::tree::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)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(const BinarySpaceTree &other)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(BinarySpaceTree &&other)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree(Archive &ar, const typename std::enable_if_t< Archive::is_loading::value > *=0)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
BinarySpaceTree()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >protected
Bound() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Bound()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
boundmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Center(arma::vec &center) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Child(const size_t child) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
ChildPtr(const size_t child)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
countmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Count() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Count()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Dataset() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Dataset()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
datasetmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Descendant(const size_t index) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
ElemType typedefmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
furthestDescendantDistancemlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
FurthestDescendantDistance() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
FurthestPointDistance() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
GetFurthestChild(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
GetFurthestChild(const BinarySpaceTree &queryNode)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
GetNearestChild(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
GetNearestChild(const BinarySpaceTree &queryNode)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
IsLeaf() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
leftmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Left() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Left()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Mat typedefmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
MaxDistance(const BinarySpaceTree &other) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
MaxDistance(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Metric() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
MinDistance(const BinarySpaceTree &other) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
MinDistance(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
minimumBoundDistancemlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
MinimumBoundDistance() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
NumChildren() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
NumDescendants() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
NumPoints() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
Parent() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Parent()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
parentmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
parentDistancemlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
ParentDistance() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
ParentDistance()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Point(const size_t index) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
RangeDistance(const BinarySpaceTree &other) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
RangeDistance(const VecType &point, typename std::enable_if_t< IsVector< VecType >::value > *=0) const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
rightmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Right() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Right()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Serialize(Archive &ar, const unsigned int version)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
Split typedefmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >
SplitNode(const size_t maxLeafSize, SplitType< BoundType< MetricType >, MatType > &splitter)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
SplitNode(std::vector< size_t > &oldFromNew, const size_t maxLeafSize, SplitType< BoundType< MetricType >, MatType > &splitter)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
Stat() const mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
Stat()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >inline
statmlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
UpdateBound(BoundType2 &boundToUpdate)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
UpdateBound(bound::HollowBallBound< MetricType > &boundToUpdate)mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >private
~BinarySpaceTree()mlpack::tree::BinarySpaceTree< MetricType, StatisticType, MatType, BoundType, SplitType >