aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/conservative_resize.cpp
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2009-09-07 17:23:29 +0200
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2009-09-07 17:23:29 +0200
commite49236bac6ee5689cd3719640dbe785430acbdda (patch)
tree4d87b15e9ea174e49f90a890802bd17dc18739f3 /test/conservative_resize.cpp
parent64095b66108d358ebd31ab2cc596421b2bddfff3 (diff)
Ups - that was not intended to be part of the commit.
Diffstat (limited to 'test/conservative_resize.cpp')
-rw-r--r--test/conservative_resize.cpp46
1 files changed, 16 insertions, 30 deletions
diff --git a/test/conservative_resize.cpp b/test/conservative_resize.cpp
index e4ff4f331..f0d025283 100644
--- a/test/conservative_resize.cpp
+++ b/test/conservative_resize.cpp
@@ -108,36 +108,22 @@ void run_vector_tests()
}
}
-template <typename Scalar, int Storage>
-void run_resize_like_tests()
-{
- typedef Matrix<Scalar, Eigen::Dynamic, 1, Storage> MatrixType;
-
- MatrixType m;
-
- m = MatrixType::Random(5);
- m.conservativeResizeLike( MatrixType::Ones(2) );
- std::cout << m << std::endl;
-}
-
void test_conservative_resize()
{
- run_resize_like_tests<int, Eigen::RowMajor>();
-
- //run_matrix_tests<int, Eigen::RowMajor>();
- //run_matrix_tests<int, Eigen::ColMajor>();
- //run_matrix_tests<float, Eigen::RowMajor>();
- //run_matrix_tests<float, Eigen::ColMajor>();
- //run_matrix_tests<double, Eigen::RowMajor>();
- //run_matrix_tests<double, Eigen::ColMajor>();
- //run_matrix_tests<std::complex<float>, Eigen::RowMajor>();
- //run_matrix_tests<std::complex<float>, Eigen::ColMajor>();
- //run_matrix_tests<std::complex<double>, Eigen::RowMajor>();
- //run_matrix_tests<std::complex<double>, Eigen::ColMajor>();
-
- //run_vector_tests<int>();
- //run_vector_tests<float>();
- //run_vector_tests<double>();
- //run_vector_tests<std::complex<float> >();
- //run_vector_tests<std::complex<double> >();
+ run_matrix_tests<int, Eigen::RowMajor>();
+ run_matrix_tests<int, Eigen::ColMajor>();
+ run_matrix_tests<float, Eigen::RowMajor>();
+ run_matrix_tests<float, Eigen::ColMajor>();
+ run_matrix_tests<double, Eigen::RowMajor>();
+ run_matrix_tests<double, Eigen::ColMajor>();
+ run_matrix_tests<std::complex<float>, Eigen::RowMajor>();
+ run_matrix_tests<std::complex<float>, Eigen::ColMajor>();
+ run_matrix_tests<std::complex<double>, Eigen::RowMajor>();
+ run_matrix_tests<std::complex<double>, Eigen::ColMajor>();
+
+ run_vector_tests<int>();
+ run_vector_tests<float>();
+ run_vector_tests<double>();
+ run_vector_tests<std::complex<float> >();
+ run_vector_tests<std::complex<double> >();
}