13#ifndef MLPACK_CORE_TREE_BINARY_SPACE_TREE_TYPEDEF_HPP
14#define MLPACK_CORE_TREE_BINARY_SPACE_TREE_TYPEDEF_HPP
17#include "../binary_space_tree.hpp"
58template<
typename MetricType,
typename StatisticType,
typename MatType>
75template<
typename MetricType,
typename StatisticType,
typename MatType>
107template<
typename MetricType,
typename StatisticType,
typename MatType>
136template<
typename MetricType,
typename StatisticType,
typename MatType>
190template<
typename BoundType,
191 typename MatType = arma::mat>
194template<
typename MetricType,
typename StatisticType,
typename MatType>
227template<
typename MetricType,
typename StatisticType,
typename MatType>
261template<
typename MetricType,
typename StatisticType,
typename MatType>
296template<
typename MetricType,
typename StatisticType,
typename MatType>
Ball bound encloses a set of points at a specific distance (radius) from a specific point (center).
The CellBound class describes a bound that consists of a number of hyperrectangles.
Hyper-rectangle bound for an L-metric.
Hollow ball bound encloses a set of points at a specific distance (radius) from a specific point (cen...
A binary space partitioning tree, such as a KD-tree or a ball tree.
A binary space partitioning tree node is split into its left and right child.
A binary space partitioning tree node is split into its left and right child.
This class splits a node by a random hyperplane.
This class splits a binary space tree.
Split a node into two parts according to the median address of points contained in the node.
The class splits a binary space partitioning tree node according to the median distance to the vantag...
Linear algebra utility functions, generally performed on matrices or vectors.