[mlpack-svn] r17234 - mlpack/trunk/src/mlpack/methods/kmeans

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Oct 10 15:39:27 EDT 2014


Author: rcurtin
Date: Fri Oct 10 15:39:27 2014
New Revision: 17234

Log:
Explicit std::sqrt() call.


Modified:
   mlpack/trunk/src/mlpack/methods/kmeans/elkan_kmeans_impl.hpp
   mlpack/trunk/src/mlpack/methods/kmeans/naive_kmeans_impl.hpp

Modified: mlpack/trunk/src/mlpack/methods/kmeans/elkan_kmeans_impl.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/kmeans/elkan_kmeans_impl.hpp	(original)
+++ mlpack/trunk/src/mlpack/methods/kmeans/elkan_kmeans_impl.hpp	Fri Oct 10 15:39:27 2014
@@ -176,7 +176,7 @@
     upperBounds(i) += moveDistances(assignments[i]);
   }
 
-  return sqrt(cNorm);
+  return std::sqrt(cNorm);
 }
 
 } // namespace kmeans

Modified: mlpack/trunk/src/mlpack/methods/kmeans/naive_kmeans_impl.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/kmeans/naive_kmeans_impl.hpp	(original)
+++ mlpack/trunk/src/mlpack/methods/kmeans/naive_kmeans_impl.hpp	Fri Oct 10 15:39:27 2014
@@ -74,7 +74,7 @@
         metric.Evaluate(centroids.col(i), newCentroids.col(i)), 2.0);
     cNorm += std::pow(dist, 2.0);
   }
-  return sqrt(cNorm);
+  return std::sqrt(cNorm);
 }
 
 } // namespace kmeans



More information about the mlpack-svn mailing list