diff --git a/include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp b/include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp index adb4ea4b1544db1fe7a0df01b2a603046b2a3003..c3f003da2cc23a91b45968ccd9327844ba1f1ebe 100644 --- a/include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp +++ b/include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp @@ -6,6 +6,7 @@ #define __eigenpy_decomposition_sparse_simplicial_cholesky_hpp__ #include "eigenpy/eigenpy.hpp" +#include "eigenpy/eigen/EigenBase.hpp" #include <Eigen/SparseCholesky> @@ -35,10 +36,7 @@ struct SimplicialCholeskyVisitor "This function is particularly useful when solving for several " "problems having the same structure.") - .def("cols", &Solver::cols, bp::arg("self"), - "Returns the number of columns.") - .def("rows", &Solver::rows, bp::arg("self"), - "Returns the number of rows.") + .def(EigenBaseVisitor<Solver>()) .def("matrixL", &matrixL, bp::arg("self"), "Returns the lower triangular matrix L.")