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

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Dec 14 05:53:19 EST 2011


Author: rcurtin
Date: 2011-12-14 05:53:18 -0500 (Wed, 14 Dec 2011)
New Revision: 10765

Modified:
   mlpack/trunk/src/mlpack/tests/emst_test.cpp
   mlpack/trunk/src/mlpack/tests/union_find_test.cpp
Log:
Refactoring of EMST/UnionFind API.


Modified: mlpack/trunk/src/mlpack/tests/emst_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/emst_test.cpp	2011-12-14 10:53:00 UTC (rev 10764)
+++ mlpack/trunk/src/mlpack/tests/emst_test.cpp	2011-12-14 10:53:18 UTC (rev 10765)
@@ -38,8 +38,7 @@
   // Now perform the actual calculation.
   arma::mat results;
 
-  DualTreeBoruvka dtb;
-  dtb.Init(data);
+  DualTreeBoruvka<> dtb(data);
   dtb.ComputeMST(results);
 
   // Now the exhaustive check for correctness.
@@ -103,15 +102,13 @@
   arma::mat naive_data = arma::trans(input_data);
 
   // Reset parameters from last test.
-  DualTreeBoruvka dtb;
-  dtb.Init(dual_data);
+  DualTreeBoruvka<> dtb(dual_data);
 
   arma::mat dual_results;
   dtb.ComputeMST(dual_results);
 
   // Set naive mode.
-  DualTreeBoruvka dtb_naive;
-  dtb_naive.Init(naive_data, true);
+  DualTreeBoruvka<> dtb_naive(naive_data, true);
 
   arma::mat naive_results;
   dtb_naive.ComputeMST(naive_results);

Modified: mlpack/trunk/src/mlpack/tests/union_find_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/union_find_test.cpp	2011-12-14 10:53:00 UTC (rev 10764)
+++ mlpack/trunk/src/mlpack/tests/union_find_test.cpp	2011-12-14 10:53:18 UTC (rev 10765)
@@ -17,8 +17,7 @@
 BOOST_AUTO_TEST_CASE(TestFind)
 {
   static const size_t test_size_ = 10;
-  UnionFind test_union_find_;
-  test_union_find_.Init(test_size_);
+  UnionFind test_union_find_(test_size_);
 
   for (size_t i = 0; i < test_size_; i++)
     BOOST_REQUIRE(test_union_find_.Find(i) == i);
@@ -32,8 +31,7 @@
 BOOST_AUTO_TEST_CASE(TestUnion)
 {
   static const size_t test_size_ = 10;
-  UnionFind test_union_find_;
-  test_union_find_.Init(test_size_);
+  UnionFind test_union_find_(test_size_);
 
   test_union_find_.Union(0, 1);
   test_union_find_.Union(2, 3);




More information about the mlpack-svn mailing list