diff --git a/unittest/python/test_std_vector.py b/unittest/python/test_std_vector.py index 13c0edc8e6cd680f1c6d3220dc456261e4ad9042..1f68af2df0638f6792a08bb3df61c542c156f07b 100644 --- a/unittest/python/test_std_vector.py +++ b/unittest/python/test_std_vector.py @@ -44,7 +44,7 @@ assert isinstance(l4_copy2, vector.StdVec_Mat3d) def checkZero(l): for x in l: - assert np.allclose(x, 0.), "x = {}".format(x) + assert np.allclose(x, 0.0), "x = {}".format(x) print("l1:") diff --git a/unittest/vector.cpp b/unittest/vector.cpp index 97201c682509081cbaf298a45c538cfad95c740a..56a246135e0fdf7cfc6a574db5e1f1cf4f14b382 100644 --- a/unittest/vector.cpp +++ b/unittest/vector.cpp @@ -18,14 +18,13 @@ std::vector<MatType> copy(const std::vector<MatType> &Ms) { return out; } -template<typename MatType> +template <typename MatType> void setZero(std::vector<MatType> Ms) { for (std::size_t i = 0; i < Ms.size(); i++) { Ms[i].setZero(); } } - BOOST_PYTHON_MODULE(vector) { namespace bp = boost::python; using namespace eigenpy; @@ -38,8 +37,8 @@ BOOST_PYTHON_MODULE(vector) { bp::def("copyStdVector", copy<Eigen::MatrixXd>); bp::def("copyStdVector", copy<Eigen::VectorXd>); - StdVectorPythonVisitor<std::vector<Eigen::Matrix3d>>::expose( - "StdVec_Mat3d", "3D matrices."); + StdVectorPythonVisitor<std::vector<Eigen::Matrix3d>>::expose("StdVec_Mat3d", + "3D matrices."); bp::def("printVectorOf3x3", printVectorOfMatrix<Eigen::Matrix3d>); bp::def("copyStdVec_3x3", copy<Eigen::Matrix3d>, bp::args("mats"));