From ce9e361c869433bb0772e7d841e30ff8ea2dc385 Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Wed, 18 Jul 2018 19:46:40 +0200 Subject: [PATCH] [Test] Add test of Eigen::MatrixBase --- unittest/matrix.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/unittest/matrix.cpp b/unittest/matrix.cpp index b65d2f8..bc44514 100644 --- a/unittest/matrix.cpp +++ b/unittest/matrix.cpp @@ -72,8 +72,15 @@ Eigen::MatrixXd reflex(const MatType & M, bool verbose) return Eigen::MatrixXd(M); } +template<typename MatrixDerived> +MatrixDerived base(const Eigen::MatrixBase<MatrixDerived> & m) +{ + return m.derived(); +} + BOOST_PYTHON_MODULE(matrix) { + using namespace Eigen; namespace bp = boost::python; eigenpy::enableEigenPy(); @@ -92,4 +99,7 @@ BOOST_PYTHON_MODULE(matrix) bp::def("emptyVector", emptyVector); bp::def("emptyMatrix", emptyMatrix); + + bp::def("base", base<VectorXd>); + bp::def("base", base<MatrixXd>); } -- GitLab