[mlpack-git] master: Merge pull request #746 from lozhnikov/ubtree (9e5cd0a)

gitdub at mlpack.org gitdub at mlpack.org
Mon Aug 29 11:57:54 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/1797a49c8f76d65814fec4a122d0d2fea01fc2d9...9e5cd0ac9c5cde9ac141bc84e7327bd11e19d42e

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

commit 9e5cd0ac9c5cde9ac141bc84e7327bd11e19d42e
Merge: 1797a49 616f117
Author: lozhnikov <lozhnikovma at gmail.com>
Date:   Mon Aug 29 18:57:54 2016 +0300

    Merge pull request #746 from lozhnikov/ubtree
    
    Universal B tree implementation


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

9e5cd0ac9c5cde9ac141bc84e7327bd11e19d42e
 src/mlpack/core/tree/CMakeLists.txt                |   6 +
 src/mlpack/core/tree/address.hpp                   | 266 ++++++
 src/mlpack/core/tree/binary_space_tree.hpp         |   1 +
 .../tree/binary_space_tree/binary_space_tree.hpp   |  35 -
 .../binary_space_tree/binary_space_tree_impl.hpp   | 130 +--
 .../core/tree/binary_space_tree/mean_split.hpp     |  50 ++
 .../core/tree/binary_space_tree/midpoint_split.hpp |  49 +
 .../core/tree/binary_space_tree/perform_split.hpp  | 147 +++
 .../tree/binary_space_tree/rp_tree_max_split.hpp   |  51 ++
 .../tree/binary_space_tree/rp_tree_mean_split.hpp  |  51 ++
 src/mlpack/core/tree/binary_space_tree/traits.hpp  |  24 +
 src/mlpack/core/tree/binary_space_tree/typedef.hpp |  35 +
 .../core/tree/binary_space_tree/ub_tree_split.hpp  | 114 +++
 .../tree/binary_space_tree/ub_tree_split_impl.hpp  | 236 +++++
 .../tree/binary_space_tree/vantage_point_split.hpp |  55 ++
 src/mlpack/core/tree/bounds.hpp                    |   1 +
 src/mlpack/core/tree/cellbound.hpp                 | 309 +++++++
 src/mlpack/core/tree/cellbound_impl.hpp            | 994 +++++++++++++++++++++
 src/mlpack/methods/neighbor_search/kfn_main.cpp    |  10 +-
 src/mlpack/methods/neighbor_search/knn_main.cpp    |  13 +-
 src/mlpack/methods/neighbor_search/ns_model.hpp    |   6 +-
 .../methods/neighbor_search/ns_model_impl.hpp      |   5 +
 .../methods/range_search/range_search_main.cpp     |  10 +-
 src/mlpack/methods/range_search/rs_model.cpp       |  33 +-
 src/mlpack/methods/range_search/rs_model.hpp       |   8 +-
 src/mlpack/methods/range_search/rs_model_impl.hpp  |  36 +-
 src/mlpack/methods/rann/krann_main.cpp             |  12 +-
 src/mlpack/methods/rann/ra_model.hpp               |   5 +-
 src/mlpack/methods/rann/ra_model_impl.hpp          |  56 +-
 src/mlpack/tests/CMakeLists.txt                    |   5 +
 src/mlpack/tests/aknn_test.cpp                     |  12 +-
 src/mlpack/tests/knn_test.cpp                      |  12 +-
 src/mlpack/tests/krann_search_test.cpp             |   6 +-
 src/mlpack/tests/range_search_test.cpp             |  12 +-
 src/mlpack/tests/tree_test.cpp                     |   2 +-
 src/mlpack/tests/ub_tree_test.cpp                  | 350 ++++++++
 36 files changed, 2934 insertions(+), 213 deletions(-)




More information about the mlpack-git mailing list