[mlpack-svn] r13350 - mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Aug 6 16:37:50 EDT 2012


Author: rcurtin
Date: 2012-08-06 16:37:50 -0400 (Mon, 06 Aug 2012)
New Revision: 13350

Modified:
   mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp
   mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp
Log:
Inline these functions for speed.


Modified: mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp	2012-08-06 20:37:28 UTC (rev 13349)
+++ mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp	2012-08-06 20:37:50 UTC (rev 13350)
@@ -12,7 +12,7 @@
 namespace neighbor {
 
 template<typename TreeType>
-double FurthestNeighborSort::BestNodeToNodeDistance(
+inline double FurthestNeighborSort::BestNodeToNodeDistance(
     const TreeType* queryNode,
     const TreeType* referenceNode)
 {
@@ -22,7 +22,7 @@
 }
 
 template<typename TreeType>
-double FurthestNeighborSort::BestPointToNodeDistance(
+inline double FurthestNeighborSort::BestPointToNodeDistance(
     const arma::vec& point,
     const TreeType* referenceNode)
 {

Modified: mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp	2012-08-06 20:37:28 UTC (rev 13349)
+++ mlpack/trunk/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp	2012-08-06 20:37:50 UTC (rev 13350)
@@ -12,7 +12,7 @@
 namespace neighbor {
 
 template<typename TreeType>
-double NearestNeighborSort::BestNodeToNodeDistance(
+inline double NearestNeighborSort::BestNodeToNodeDistance(
     const TreeType* queryNode,
     const TreeType* referenceNode)
 {
@@ -22,7 +22,7 @@
 }
 
 template<typename TreeType>
-double NearestNeighborSort::BestPointToNodeDistance(
+inline double NearestNeighborSort::BestPointToNodeDistance(
     const arma::vec& point,
     const TreeType* referenceNode)
 {




More information about the mlpack-svn mailing list