diff options
author | Gael Guennebaud <g.gael@free.fr> | 2019-03-17 21:59:30 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2019-03-17 21:59:30 +0100 |
commit | cf7e2e277f76d965fe37dac5a3fecf588f58e3b7 (patch) | |
tree | 821c51fb5c9eca0be5b1d6dbfe86587e938a96c6 /test | |
parent | 1936aac43fb3e0159a2d4f0463769a1925231431 (diff) |
bug #1692: enable enum as sizes of Matrix and Array
Diffstat (limited to 'test')
-rw-r--r-- | test/constructor.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/constructor.cpp b/test/constructor.cpp index 1dd3bc3c0..e793dfca1 100644 --- a/test/constructor.cpp +++ b/test/constructor.cpp @@ -81,4 +81,17 @@ EIGEN_DECLARE_TEST(constructor) Array<float,3,3> a(123); VERIFY_IS_EQUAL(a(4), 123.f); } + { + enum { M = 12, N = 7}; + MatrixXi m1(M,N); + VERIFY_IS_EQUAL(m1.rows(),M); + VERIFY_IS_EQUAL(m1.cols(),N); + ArrayXXi a1(M,N); + VERIFY_IS_EQUAL(a1.rows(),M); + VERIFY_IS_EQUAL(a1.cols(),N); + VectorXi v1(M); + VERIFY_IS_EQUAL(v1.size(),M); + ArrayXi a2(M); + VERIFY_IS_EQUAL(a2.size(),M); + } } |