[mlpack-svn] r15793 - mlpack/trunk/src/mlpack/tests
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Sep 16 23:02:57 EDT 2013
Author: rcurtin
Date: Mon Sep 16 23:02:57 2013
New Revision: 15793
Log:
Use RangeSearchStat in cover tree objects.
Modified:
mlpack/trunk/src/mlpack/tests/range_search_test.cpp
Modified: mlpack/trunk/src/mlpack/tests/range_search_test.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/tests/range_search_test.cpp (original)
+++ mlpack/trunk/src/mlpack/tests/range_search_test.cpp Mon Sep 16 23:02:57 2013
@@ -579,9 +579,11 @@
// Set up kd-tree range search.
RangeSearch<> kdsearch(data);
// Set up cover tree range search.
- tree::CoverTree<> tree(data);
- RangeSearch<metric::EuclideanDistance, tree::CoverTree<> >
- coversearch(&tree, data);
+ typedef tree::CoverTree<metric::EuclideanDistance, tree::FirstPointIsRoot,
+ RangeSearchStat> CoverTreeType;
+ CoverTreeType tree(data);
+ RangeSearch<metric::EuclideanDistance, CoverTreeType> coversearch(&tree,
+ data);
// Four trials with different ranges.
for (size_t r = 0; r < 4; ++r)
@@ -652,9 +654,11 @@
// Set up kd-tree range search.
RangeSearch<> kdsearch(data, queries);
// Set up cover tree range search.
- tree::CoverTree<> tree(data);
- tree::CoverTree<> queryTree(queries);
- RangeSearch<metric::EuclideanDistance, tree::CoverTree<> >
+ typedef tree::CoverTree<metric::EuclideanDistance, tree::FirstPointIsRoot,
+ RangeSearchStat> CoverTreeType;
+ CoverTreeType tree(data);
+ CoverTreeType queryTree(queries);
+ RangeSearch<metric::EuclideanDistance, CoverTreeType>
coversearch(&tree, &queryTree, data, queries);
// Four trials with different ranges.
@@ -725,8 +729,10 @@
// Set up kd-tree range search.
RangeSearch<> kdsearch(data, true);
// Set up cover tree range search.
- tree::CoverTree<> tree(data);
- RangeSearch<metric::EuclideanDistance, tree::CoverTree<> >
+ typedef tree::CoverTree<metric::EuclideanDistance, tree::FirstPointIsRoot,
+ RangeSearchStat> CoverTreeType;
+ CoverTreeType tree(data);
+ RangeSearch<metric::EuclideanDistance, CoverTreeType>
coversearch(&tree, data, true);
// Four trials with different ranges.
More information about the mlpack-svn
mailing list