Go to the documentation of this file.
13 #ifndef MLPACK_CORE_TREE_RECTANGLE_TREE_HR_TREE_DESCENT_HEURISTIC_HPP
14 #define MLPACK_CORE_TREE_RECTANGLE_TREE_HR_TREE_DESCENT_HEURISTIC_HPP
37 template<
typename TreeType>
48 template<
typename TreeType>
50 const TreeType* insertedNode);
56 #include "hilbert_r_tree_descent_heuristic_impl.hpp"
58 #endif // MLPACK_CORE_TREE_RECTANGLE_TREE_HR_TREE_DESCENT_HEURISTIC_HPP
This class chooses the best child of a node in a Hilbert R tree when inserting a new point.
The core includes that mlpack expects; standard C++ includes and Armadillo.
Linear algebra utility functions, generally performed on matrices or vectors.
static size_t ChooseDescentNode(const TreeType *node, const TreeType *insertedNode)
Evaluate the node using a heuristic.
static size_t ChooseDescentNode(const TreeType *node, const size_t point)
Evaluate the node using a heuristic.