[mlpack-git] master: Merge pull request #664 from lozhnikov/hilbert-r-tree (479eca0)

gitdub at mlpack.org gitdub at mlpack.org
Mon Jun 27 11:33:12 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/37fda23945b4f998cd5fa6ec011ae345236c8552...479eca0c625cc4255a3b1a354a4788dae10f1b01

>---------------------------------------------------------------

commit 479eca0c625cc4255a3b1a354a4788dae10f1b01
Merge: 37fda23 245565d
Author: Ryan Curtin <ryan at ratml.org>
Date:   Mon Jun 27 11:33:12 2016 -0400

    Merge pull request #664 from lozhnikov/hilbert-r-tree
    
    Hilbert R tree


>---------------------------------------------------------------

479eca0c625cc4255a3b1a354a4788dae10f1b01
 src/mlpack/core/tree/CMakeLists.txt                |  10 +
 src/mlpack/core/tree/rectangle_tree.hpp            |   6 +
 .../tree/rectangle_tree/discrete_hilbert_value.hpp | 246 +++++++++++
 .../rectangle_tree/discrete_hilbert_value_impl.hpp | 451 +++++++++++++++++++++
 .../tree/rectangle_tree/dual_tree_traverser.hpp    |   7 +-
 .../rectangle_tree/dual_tree_traverser_impl.hpp    |  16 +-
 .../hilbert_r_tree_auxiliary_information.hpp       | 122 ++++++
 .../hilbert_r_tree_auxiliary_information_impl.hpp  | 176 ++++++++
 .../hilbert_r_tree_descent_heuristic.hpp           |  48 +++
 .../hilbert_r_tree_descent_heuristic_impl.hpp      |  46 +++
 .../tree/rectangle_tree/hilbert_r_tree_split.hpp   |  85 ++++
 .../rectangle_tree/hilbert_r_tree_split_impl.hpp   | 329 +++++++++++++++
 .../rectangle_tree/no_auxiliary_information.hpp    | 108 +++++
 .../r_star_tree_descent_heuristic.hpp              |   4 +-
 .../r_star_tree_descent_heuristic_impl.hpp         |  10 +-
 .../core/tree/rectangle_tree/r_star_tree_split.hpp |  24 +-
 .../tree/rectangle_tree/r_star_tree_split_impl.hpp |  52 ++-
 .../rectangle_tree/r_tree_descent_heuristic.hpp    |   4 +-
 .../r_tree_descent_heuristic_impl.hpp              |  10 +-
 .../core/tree/rectangle_tree/r_tree_split.hpp      |  33 +-
 .../core/tree/rectangle_tree/r_tree_split_impl.hpp |  59 ++-
 .../core/tree/rectangle_tree/rectangle_tree.hpp    |  54 ++-
 .../tree/rectangle_tree/rectangle_tree_impl.hpp    | 378 ++++++++++-------
 .../tree/rectangle_tree/single_tree_traverser.hpp  |   7 +-
 .../rectangle_tree/single_tree_traverser_impl.hpp  |  16 +-
 src/mlpack/core/tree/rectangle_tree/traits.hpp     |   7 +-
 src/mlpack/core/tree/rectangle_tree/typedef.hpp    |  45 +-
 .../x_tree_auxiliary_information.hpp               | 175 ++++++++
 .../core/tree/rectangle_tree/x_tree_split.hpp      |  61 +--
 .../core/tree/rectangle_tree/x_tree_split_impl.hpp | 128 +++---
 src/mlpack/tests/rectangle_tree_test.cpp           | 300 +++++++++++---
 31 files changed, 2505 insertions(+), 512 deletions(-)




More information about the mlpack-git mailing list