[mlpack-svn] r15832 - mlpack/trunk/src/mlpack/methods/neighbor_search
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Sep 23 16:09:36 EDT 2013
Author: rcurtin
Date: Mon Sep 23 16:09:36 2013
New Revision: 15832
Log:
Hey look, I removed three lines of code while not changing the functionality of
anything. Convenient!
Modified:
mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
Modified: mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp (original)
+++ mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp Mon Sep 23 16:09:36 2013
@@ -189,12 +189,12 @@
size_t numPrunes = 0;
+ // Create the helper object for the tree traversal.
+ typedef NeighborSearchRules<SortPolicy, MetricType, TreeType> RuleType;
+ RuleType rules(referenceSet, querySet, *neighborPtr, *distancePtr, metric);
+
if (singleMode)
{
- // Create the helper object for the tree traversal.
- typedef NeighborSearchRules<SortPolicy, MetricType, TreeType> RuleType;
- RuleType rules(referenceSet, querySet, *neighborPtr, *distancePtr, metric);
-
// Create the traverser.
typename TreeType::template SingleTreeTraverser<RuleType> traverser(rules);
@@ -204,10 +204,7 @@
}
else // Dual-tree recursion.
{
- // Create the helper object for the tree traversal.
- typedef NeighborSearchRules<SortPolicy, MetricType, TreeType> RuleType;
- RuleType rules(referenceSet, querySet, *neighborPtr, *distancePtr, metric);
-
+ // Create the traverser.
typename TreeType::template DualTreeTraverser<RuleType> traverser(rules);
traverser.Traverse(*queryTree, *referenceTree);
More information about the mlpack-svn
mailing list