[mlpack-git] master: Added a separate class for the vantage point tree. Added HollowBallBound. Added tests. (430cbe3)

gitdub at mlpack.org gitdub at mlpack.org
Mon Aug 8 14:31:08 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/acd81e11579f69e75aa8406b2982328c88cf1fde...1e9f0f39ea4443f0d595c395871ea8c6b27443af

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

commit 430cbe34de83c12a83f30fe91b588459fd968f74
Author: Mikhail Lozhnikov <lozhnikovma at gmail.com>
Date:   Mon Jul 11 23:33:48 2016 +0300

    Added a separate class for the vantage point tree.
    Added HollowBallBound.
    Added tests.


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

430cbe34de83c12a83f30fe91b588459fd968f74
 src/mlpack/core/tree/CMakeLists.txt                |  15 +-
 src/mlpack/core/tree/binary_space_tree.hpp         |   1 -
 src/mlpack/core/tree/binary_space_tree/typedef.hpp |   7 -
 src/mlpack/core/tree/bounds.hpp                    |   1 +
 .../tree/{ballbound.hpp => hollow_ball_bound.hpp}  |  84 +++--
 src/mlpack/core/tree/hollow_ball_bound_impl.hpp    | 388 +++++++++++++++++++++
 src/mlpack/core/tree/vantage_point_tree.hpp        |  21 ++
 .../dual_tree_traverser.hpp                        |  30 +-
 .../dual_tree_traverser_impl.hpp                   | 219 +++++++++++-
 .../single_tree_traverser.hpp                      |  16 +-
 .../single_tree_traverser_impl.hpp                 | 113 ++++++
 .../traits.hpp                                     |  26 +-
 .../core/tree/vantage_point_tree/typedef.hpp       |  26 ++
 .../vantage_point_split.hpp                        |   0
 .../vantage_point_split_impl.hpp                   |  11 +-
 .../tree/vantage_point_tree/vantage_point_tree.hpp | 218 ++++++++++++
 .../vantage_point_tree_impl.hpp}                   | 169 +++++----
 src/mlpack/tests/CMakeLists.txt                    |   1 +
 src/mlpack/tests/tree_test.cpp                     |  46 ---
 src/mlpack/tests/vantage_point_tree_test.cpp       | 291 ++++++++++++++++
 20 files changed, 1478 insertions(+), 205 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 430cbe34de83c12a83f30fe91b588459fd968f74



More information about the mlpack-git mailing list