[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