[mlpack-svn] r15425 - mlpack/trunk/src/mlpack/tests

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Jul 5 22:08:57 EDT 2013


Author: pram
Date: Fri Jul  5 22:08:56 2013
New Revision: 15425

Log:
LBFGS test compilation failure fixed

Modified:
   mlpack/trunk/src/mlpack/tests/lbfgs_test.cpp
   mlpack/trunk/src/mlpack/tests/metric_test.cpp

Modified: mlpack/trunk/src/mlpack/tests/lbfgs_test.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/tests/lbfgs_test.cpp	(original)
+++ mlpack/trunk/src/mlpack/tests/lbfgs_test.cpp	Fri Jul  5 22:08:56 2013
@@ -33,8 +33,8 @@
   double finalValue = f.Evaluate(coords);
 
   BOOST_REQUIRE_SMALL(finalValue, 1e-5);
-  BOOST_REQUIRE_CLOSE(coords[0], 1, 1e-5);
-  BOOST_REQUIRE_CLOSE(coords[1], 1, 1e-5);
+  BOOST_REQUIRE_CLOSE(coords[0], 1.0, 1e-5);
+  BOOST_REQUIRE_CLOSE(coords[1], 1.0, 1e-5);
 }
 
 /**
@@ -53,10 +53,10 @@
   double finalValue = f.Evaluate(coords);
 
   BOOST_REQUIRE_SMALL(finalValue, 1e-5);
-  BOOST_REQUIRE_CLOSE(coords[0], 1, 1e-5);
-  BOOST_REQUIRE_CLOSE(coords[1], 1, 1e-5);
-  BOOST_REQUIRE_CLOSE(coords[2], 1, 1e-5);
-  BOOST_REQUIRE_CLOSE(coords[3], 1, 1e-5);
+  BOOST_REQUIRE_CLOSE(coords[0], 1.0, 1e-5);
+  BOOST_REQUIRE_CLOSE(coords[1], 1.0, 1e-5);
+  BOOST_REQUIRE_CLOSE(coords[2], 1.0, 1e-5);
+  BOOST_REQUIRE_CLOSE(coords[3], 1.0, 1e-5);
 }
 
 /**
@@ -84,7 +84,7 @@
     // Test the output to make sure it is correct.
     BOOST_REQUIRE_SMALL(finalValue, 1e-5);
     for (int j = 0; j < dim; j++)
-      BOOST_REQUIRE_CLOSE(coords[j], 1, 1e-5);
+      BOOST_REQUIRE_CLOSE(coords[j], 1.0, 1e-5);
   }
 }
 
@@ -107,8 +107,8 @@
   BOOST_REQUIRE_SMALL(finalValue, 1e-5);
   for (int row = 0; row < 4; row++)
   {
-    BOOST_REQUIRE_CLOSE((coords(row, 0)), 1, 1e-5);
-    BOOST_REQUIRE_CLOSE((coords(row, 1)), 1, 1e-5);
+    BOOST_REQUIRE_CLOSE((coords(row, 0)), 1.0, 1e-5);
+    BOOST_REQUIRE_CLOSE((coords(row, 1)), 1.0, 1e-5);
   }
 }
 

Modified: mlpack/trunk/src/mlpack/tests/metric_test.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/tests/metric_test.cpp	(original)
+++ mlpack/trunk/src/mlpack/tests/metric_test.cpp	Fri Jul  5 22:08:56 2013
@@ -29,10 +29,10 @@
 
   ManhattanDistance lMetric;
 
-  BOOST_REQUIRE_CLOSE(arma::sum(arma::abs(a1 - b1)),
+  BOOST_REQUIRE_CLOSE((double) arma::sum(arma::abs(a1 - b1)),
                       lMetric.Evaluate(a1, b1), 1e-5);
 
-  BOOST_REQUIRE_CLOSE(arma::sum(arma::abs(a2 - b2)),
+  BOOST_REQUIRE_CLOSE((double) arma::sum(arma::abs(a2 - b2)),
                       lMetric.Evaluate(a2, b2), 1e-5);
 }
 
@@ -52,10 +52,10 @@
 
   EuclideanDistance lMetric;
 
-  BOOST_REQUIRE_CLOSE(sqrt(arma::sum(arma::square(a1 - b1))),
+  BOOST_REQUIRE_CLOSE((double) sqrt(arma::sum(arma::square(a1 - b1))),
                       lMetric.Evaluate(a1, b1), 1e-5);
 
-  BOOST_REQUIRE_CLOSE(sqrt(arma::sum(arma::square(a2 - b2))),
+  BOOST_REQUIRE_CLOSE((double) sqrt(arma::sum(arma::square(a2 - b2))),
                       lMetric.Evaluate(a2, b2), 1e-5);
 }
 
@@ -75,10 +75,10 @@
 
   EuclideanDistance lMetric;
 
-  BOOST_REQUIRE_CLOSE(arma::max(arma::abs(a1 - b1)),
+  BOOST_REQUIRE_CLOSE((double) arma::max(arma::abs(a1 - b1)),
                       lMetric.Evaluate(a1, b1), 1e-5);
 
-  BOOST_REQUIRE_CLOSE(arma::max(arma::abs(a2 - b2)),
+  BOOST_REQUIRE_CLOSE((double) arma::max(arma::abs(a2 - b2)),
                       lMetric.Evaluate(a2, b2), 1e-5);
 }
 



More information about the mlpack-svn mailing list