aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/cxx11_tensor_dimension.cpp
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2015-07-17 16:46:30 -0700
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2015-07-17 16:46:30 -0700
commit7a39439904751f0269a4fe39805785a5353238b5 (patch)
tree114e6bc6170267fb083574e73810f502c57493a1 /unsupported/test/cxx11_tensor_dimension.cpp
parente94f9eb637165ccb451dd5dd8ebc16058ca4b32b (diff)
Rewrote Eigen::dimensions_match to prevent a static assertion when the rank of the tensors is different.
Diffstat (limited to 'unsupported/test/cxx11_tensor_dimension.cpp')
-rw-r--r--unsupported/test/cxx11_tensor_dimension.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/unsupported/test/cxx11_tensor_dimension.cpp b/unsupported/test/cxx11_tensor_dimension.cpp
index 247d312ae..22c58450c 100644
--- a/unsupported/test/cxx11_tensor_dimension.cpp
+++ b/unsupported/test/cxx11_tensor_dimension.cpp
@@ -43,6 +43,10 @@ static void test_match()
Eigen::DSizes<int, 3> dyn(2,3,7);
Eigen::Sizes<2,3,7> stat;
VERIFY_IS_EQUAL(Eigen::dimensions_match(dyn, stat), true);
+
+ Eigen::DSizes<int, 3> dyn1(2,3,7);
+ Eigen::DSizes<int, 2> dyn2(2,3);
+ VERIFY_IS_EQUAL(Eigen::dimensions_match(dyn, stat), false);
}