[mlpack-svn] r13344 - mlpack/trunk/src/mlpack/methods/neighbor_search
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Aug 6 15:21:47 EDT 2012
Author: rcurtin
Date: 2012-08-06 15:21:47 -0400 (Mon, 06 Aug 2012)
New Revision: 13344
Modified:
mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp
Log:
Use unsafe_col() instead of col() for speed reasons (this makes a BIG
difference).
Modified: mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp 2012-08-06 19:07:15 UTC (rev 13343)
+++ mlpack/trunk/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp 2012-08-06 19:21:47 UTC (rev 13344)
@@ -37,8 +37,8 @@
if ((&querySet == &referenceSet) && (queryIndex == referenceIndex))
return;
- double distance = metric.Evaluate(querySet.col(queryIndex),
- referenceSet.col(referenceIndex));
+ double distance = metric.Evaluate(querySet.unsafe_col(queryIndex),
+ referenceSet.unsafe_col(referenceIndex));
// If this distance is better than any of the current candidates, the
// SortDistance() function will give us the position to insert it into.
More information about the mlpack-svn
mailing list