[mlpack-svn] r13315 - mlpack/trunk/src/mlpack/methods/det

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Thu Aug 2 12:35:34 EDT 2012


Author: rcurtin
Date: 2012-08-02 12:35:34 -0400 (Thu, 02 Aug 2012)
New Revision: 13315

Modified:
   mlpack/trunk/src/mlpack/methods/det/dtree.cpp
Log:
Fix pow ambiguity that I missed last time...


Modified: mlpack/trunk/src/mlpack/methods/det/dtree.cpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/det/dtree.cpp	2012-08-02 16:34:39 UTC (rev 13314)
+++ mlpack/trunk/src/mlpack/methods/det/dtree.cpp	2012-08-02 16:35:34 UTC (rev 13315)
@@ -462,9 +462,10 @@
       const double leftRatio = (splitValue - minVals[splitDim]) / range;
       const double rightRatio = (maxVals[splitDim] - splitValue) / range;
 
-      const size_t leftPow = std::pow(left->End() - left->Start(), 2);
-      const size_t rightPow = std::pow(right->End() - right->Start(), 2);
-      const size_t thisPow = std::pow(end - start, 2);
+      const size_t leftPow = std::pow(left->End() - left->Start(), (size_t) 2);
+      const size_t rightPow = std::pow(right->End() - right->Start(),
+          (size_t) 2);
+      const size_t thisPow = std::pow(end - start, (size_t) 2);
 
       double tmpAlphaSum = leftPow / leftRatio + rightPow / rightRatio -
           thisPow;




More information about the mlpack-svn mailing list