[mlpack-svn] r10766 - mlpack/trunk/src/mlpack/tests
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Dec 14 06:42:55 EST 2011
Author: rcurtin
Date: 2011-12-14 06:42:54 -0500 (Wed, 14 Dec 2011)
New Revision: 10766
Modified:
mlpack/trunk/src/mlpack/tests/emst_test.cpp
Log:
Update for transposition of output.
Modified: mlpack/trunk/src/mlpack/tests/emst_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/emst_test.cpp 2011-12-14 10:53:18 UTC (rev 10765)
+++ mlpack/trunk/src/mlpack/tests/emst_test.cpp 2011-12-14 11:42:54 UTC (rev 10766)
@@ -43,44 +43,44 @@
// Now the exhaustive check for correctness.
BOOST_REQUIRE(results(0, 0) == 1);
- BOOST_REQUIRE(results(0, 1) == 8);
- BOOST_REQUIRE_CLOSE(results(0, 2), 0.08, 1e-5);
+ BOOST_REQUIRE(results(1, 0) == 8);
+ BOOST_REQUIRE_CLOSE(results(2, 0), 0.08, 1e-5);
- BOOST_REQUIRE(results(1, 0) == 9);
+ BOOST_REQUIRE(results(0, 1) == 9);
BOOST_REQUIRE(results(1, 1) == 10);
- BOOST_REQUIRE_CLOSE(results(1, 2), 0.09, 1e-5);
+ BOOST_REQUIRE_CLOSE(results(2, 1), 0.09, 1e-5);
- BOOST_REQUIRE(results(2, 0) == 0);
- BOOST_REQUIRE(results(2, 1) == 2);
+ BOOST_REQUIRE(results(0, 2) == 0);
+ BOOST_REQUIRE(results(1, 2) == 2);
BOOST_REQUIRE_CLOSE(results(2, 2), 0.1, 1e-5);
- BOOST_REQUIRE(results(3, 0) == 1);
- BOOST_REQUIRE(results(3, 1) == 2);
- BOOST_REQUIRE_CLOSE(results(3, 2), 0.22, 1e-5);
+ BOOST_REQUIRE(results(0, 3) == 1);
+ BOOST_REQUIRE(results(1, 3) == 2);
+ BOOST_REQUIRE_CLOSE(results(2, 3), 0.22, 1e-5);
- BOOST_REQUIRE(results(4, 0) == 3);
- BOOST_REQUIRE(results(4, 1) == 10);
- BOOST_REQUIRE_CLOSE(results(4, 2), 0.25, 1e-5);
+ BOOST_REQUIRE(results(0, 4) == 3);
+ BOOST_REQUIRE(results(1, 4) == 10);
+ BOOST_REQUIRE_CLOSE(results(2, 4), 0.25, 1e-5);
- BOOST_REQUIRE(results(5, 0) == 0);
- BOOST_REQUIRE(results(5, 1) == 5);
- BOOST_REQUIRE_CLOSE(results(5, 2), 0.27, 1e-5);
+ BOOST_REQUIRE(results(0, 5) == 0);
+ BOOST_REQUIRE(results(1, 5) == 5);
+ BOOST_REQUIRE_CLOSE(results(2, 5), 0.27, 1e-5);
- BOOST_REQUIRE(results(6, 0) == 8);
- BOOST_REQUIRE(results(6, 1) == 9);
- BOOST_REQUIRE_CLOSE(results(6, 2), 0.46, 1e-5);
+ BOOST_REQUIRE(results(0, 6) == 8);
+ BOOST_REQUIRE(results(1, 6) == 9);
+ BOOST_REQUIRE_CLOSE(results(2, 6), 0.46, 1e-5);
- BOOST_REQUIRE(results(7, 0) == 6);
- BOOST_REQUIRE(results(7, 1) == 7);
- BOOST_REQUIRE_CLOSE(results(7, 2), 0.7, 1e-5);
+ BOOST_REQUIRE(results(0, 7) == 6);
+ BOOST_REQUIRE(results(1, 7) == 7);
+ BOOST_REQUIRE_CLOSE(results(2, 7), 0.7, 1e-5);
- BOOST_REQUIRE(results(8, 0) == 5);
- BOOST_REQUIRE(results(8, 1) == 7);
- BOOST_REQUIRE_CLOSE(results(8, 2), 1.08, 1e-5);
+ BOOST_REQUIRE(results(0, 8) == 5);
+ BOOST_REQUIRE(results(1, 8) == 7);
+ BOOST_REQUIRE_CLOSE(results(2, 8), 1.08, 1e-5);
- BOOST_REQUIRE(results(9, 0) == 3);
- BOOST_REQUIRE(results(9, 1) == 4);
- BOOST_REQUIRE_CLOSE(results(9, 2), 3.8, 1e-5);
+ BOOST_REQUIRE(results(0, 9) == 3);
+ BOOST_REQUIRE(results(1, 9) == 4);
+ BOOST_REQUIRE_CLOSE(results(2, 9), 3.8, 1e-5);
}
/**
@@ -116,11 +116,11 @@
BOOST_REQUIRE(dual_results.n_cols == naive_results.n_cols);
BOOST_REQUIRE(dual_results.n_rows == naive_results.n_rows);
- for (size_t i = 0; i < dual_results.n_rows; i++)
+ for (size_t i = 0; i < dual_results.n_cols; i++)
{
- BOOST_REQUIRE(dual_results(i, 0) == naive_results(i, 0));
- BOOST_REQUIRE(dual_results(i, 1) == naive_results(i, 1));
- BOOST_REQUIRE_CLOSE(dual_results(i, 2), naive_results(i, 2), 1e-5);
+ BOOST_REQUIRE(dual_results(0, i) == naive_results(0, i));
+ BOOST_REQUIRE(dual_results(1, i) == naive_results(1, i));
+ BOOST_REQUIRE_CLOSE(dual_results(2, i), naive_results(2, i), 1e-5);
}
}
More information about the mlpack-svn
mailing list