13 #ifndef MLPACK_CORE_TREE_SPILL_TREE_SPACE_SPLIT_HPP 14 #define MLPACK_CORE_TREE_SPILL_TREE_SPACE_SPLIT_HPP 22 template<
typename MetricType,
typename MatType>
41 const arma::Col<size_t>& points,
57 template<
typename BoundType>
59 const BoundType& bound,
61 const arma::Col<size_t>& points,
AxisParallelProjVector defines an axis-parallel projection vector.
Definition: projection_vector.hpp:24
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
The core includes that mlpack expects; standard C++ includes and Armadillo.
static bool GetProjVector(const bound::HRectBound< MetricType > &bound, const MatType &data, const arma::Col< size_t > &points, AxisParallelProjVector &projVector, double &midValue)
Create a projection vector based on the given set of point.
Definition: space_split_impl.hpp:22
ProjVector defines a general projection vector (not necessarily axis-parallel).
Definition: projection_vector.hpp:91
Definition: space_split.hpp:23