[mlpack-svn] r14108 - mlpack/trunk/src/mlpack/methods/rann
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Thu Jan 10 15:25:53 EST 2013
Author: pram
Date: 2013-01-10 15:25:53 -0500 (Thu, 10 Jan 2013)
New Revision: 14108
Modified:
mlpack/trunk/src/mlpack/methods/rann/ra_search_rules_impl.hpp
Log:
minor update to remove some warning for the pow() function
Modified: mlpack/trunk/src/mlpack/methods/rann/ra_search_rules_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/rann/ra_search_rules_impl.hpp 2013-01-10 20:24:31 UTC (rev 14107)
+++ mlpack/trunk/src/mlpack/methods/rann/ra_search_rules_impl.hpp 2013-01-10 20:25:53 UTC (rev 14108)
@@ -161,7 +161,7 @@
double eps = (double) t / (double) n;
- return 1.0 - std::pow(1.0 - eps, (int) m);
+ return 1.0 - std::pow(1.0 - eps, (double) m);
} // faster implementation for topK = 1
else
@@ -198,7 +198,7 @@
lb = 1;
ub = k;
topHalf = true;
- sum = std::pow(1 - eps, (int) m);
+ sum = std::pow(1 - eps, (double) m);
}
else
{
@@ -210,7 +210,7 @@
lb = k;
ub = m;
topHalf = false;
- sum = std::pow(eps, (int) m);
+ sum = std::pow(eps, (double) m);
}
for (size_t j = lb; j < ub; j++)
@@ -232,8 +232,8 @@
mCj /= (double) i;
}
- sum += (mCj * std::pow(eps, (int) j)
- * std::pow(1.0 - eps, (int) (m - j)));
+ sum += (mCj * std::pow(eps, (double) j)
+ * std::pow(1.0 - eps, (double) (m - j)));
}
if (topHalf)
More information about the mlpack-svn
mailing list