[mlpack-svn] r16871 - in mlpack/tags/mlpack-1.0.9/src/mlpack: core/arma_extend tests

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Sat Jul 26 11:36:57 EDT 2014


Author: rcurtin
Date: Sat Jul 26 11:36:57 2014
New Revision: 16871

Log:
Remove row_col_iterator because it isn't done quite yet.


Removed:
   mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/Mat_extra_bones.hpp
   mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/Mat_extra_meat.hpp
Modified:
   mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/CMakeLists.txt
   mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/arma_extend.hpp
   mlpack/tags/mlpack-1.0.9/src/mlpack/tests/arma_extend_test.cpp

Modified: mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/CMakeLists.txt
==============================================================================
--- mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/CMakeLists.txt	(original)
+++ mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/CMakeLists.txt	Sat Jul 26 11:36:57 2014
@@ -14,8 +14,6 @@
   typedef.hpp
   SpMat_extra_bones.hpp
   SpMat_extra_meat.hpp
-  Mat_extra_bones.hpp
-  Mat_extra_meat.hpp
 )
 
 # add directory name to sources

Modified: mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/arma_extend.hpp
==============================================================================
--- mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/arma_extend.hpp	(original)
+++ mlpack/tags/mlpack-1.0.9/src/mlpack/core/arma_extend/arma_extend.hpp	Sat Jul 26 11:36:57 2014
@@ -16,10 +16,6 @@
 #define ARMA_EXTRA_SPMAT_PROTO mlpack/core/arma_extend/SpMat_extra_bones.hpp
 #define ARMA_EXTRA_SPMAT_MEAT  mlpack/core/arma_extend/SpMat_extra_meat.hpp
 
-// add row_col_iterator and row_col_const_iterator for Mat
-#define ARMA_EXTRA_MAT_PROTO mlpack/core/arma_extend/Mat_extra_bones.hpp
-#define ARMA_EXTRA_MAT_MEAT mlpack/core/arma_extend/Mat_extra_meat.hpp
-
 #include <armadillo>
 
 namespace arma {

Modified: mlpack/tags/mlpack-1.0.9/src/mlpack/tests/arma_extend_test.cpp
==============================================================================
--- mlpack/tags/mlpack-1.0.9/src/mlpack/tests/arma_extend_test.cpp	(original)
+++ mlpack/tags/mlpack-1.0.9/src/mlpack/tests/arma_extend_test.cpp	Sat Jul 26 11:36:57 2014
@@ -48,46 +48,4 @@
     BOOST_REQUIRE_CLOSE(X[i], oldX[i], 1e-5); // Order should be preserved.
 }
 
-/**
- * Test const_row_col_iterator for basic functionality.
- */
-BOOST_AUTO_TEST_CASE(ConstRowColIteratorTest)
-{
-  mat X;
-  X.ones(2, 2);
-  // make sure default costructor works okay
-  mat::const_row_col_iterator it;
-  // make sure ++ operator, operator* and comparison operators work fine
-  size_t count = 0;
-  for(it = X.begin_row_col();it != X.end_row_col();it++)
-  {
-    count++;
-    BOOST_REQUIRE_EQUAL(*it, 1);
-  }
-  BOOST_REQUIRE_EQUAL(count, 4);
-  // make sure it can be constructed from row_iterator
-  it = X.begin_row(0);
-}
-
-/**
- * Test row_col_iterator for basic functionality.
- */
-BOOST_AUTO_TEST_CASE(RowColIteratorTest)
-{
-  mat X;
-  X.ones(2, 2);
-  // make sure default costructor works okay
-  mat::row_col_iterator it;
-  // make sure ++ operator, operator* and comparison operators work fine
-  size_t count = 0;
-  for(it = X.begin_row_col();it != X.end_row_col();it++)
-  {
-    count++;
-    BOOST_REQUIRE_EQUAL(*it, 1);
-  }
-  BOOST_REQUIRE_EQUAL(count, 4);
-  // make sure it can be constructed from row_iterator
-  it = X.begin_row(0);
-}
-
 BOOST_AUTO_TEST_SUITE_END();



More information about the mlpack-svn mailing list