[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