[mlpack-git] master: Fix test for cover trees. (5d3fd6f)

gitdub at mlpack.org gitdub at mlpack.org
Tue Aug 23 16:09:21 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/1148f1652e139c9037eb3813550090313d089a30...a8a8a1381b529a01420de6e792a4a1e7bd58a626

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

commit 5d3fd6fe6936b8ad1079d40eb76538e3ecc7d971
Author: MarcosPividori <marcos.pividori at gmail.com>
Date:   Tue Aug 23 17:09:21 2016 -0300

    Fix test for cover trees.


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

5d3fd6fe6936b8ad1079d40eb76538e3ecc7d971
 src/mlpack/tests/aknn_test.cpp | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/mlpack/tests/aknn_test.cpp b/src/mlpack/tests/aknn_test.cpp
index fcb877c..2b92d7c 100644
--- a/src/mlpack/tests/aknn_test.cpp
+++ b/src/mlpack/tests/aknn_test.cpp
@@ -173,17 +173,12 @@ BOOST_AUTO_TEST_CASE(DualCoverTreeTest)
   arma::mat distancesExact;
   exact.Search(dataset, 15, neighborsExact, distancesExact);
 
-  StandardCoverTree<EuclideanDistance, NeighborSearchStat<NearestNeighborSort>,
-      arma::mat> referenceTree(dataset);
-
   NeighborSearch<NearestNeighborSort, EuclideanDistance, arma::mat,
-      StandardCoverTree> coverTreeSearch(std::move(referenceTree),
-      DUAL_TREE_MODE, 0.05);
+      StandardCoverTree> coverTreeSearch(dataset, DUAL_TREE_MODE, 0.05);
 
   arma::Mat<size_t> neighborsCoverTree;
   arma::mat distancesCoverTree;
-  coverTreeSearch.Search(&referenceTree, 15, neighborsCoverTree,
-      distancesCoverTree);
+  coverTreeSearch.Search(dataset, 15, neighborsCoverTree, distancesCoverTree);
 
   for (size_t i = 0; i < neighborsCoverTree.n_elem; ++i)
     REQUIRE_RELATIVE_ERR(distancesCoverTree[i], distancesExact[i], 0.05);




More information about the mlpack-git mailing list