.. _program_listing_file__tmp_ws_src_eigenpy_include_eigenpy_eigen_EigenBase.hpp: Program Listing for File EigenBase.hpp ====================================== |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/eigenpy/include/eigenpy/eigen/EigenBase.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp /* * Copyright 2024 INRIA */ #ifndef __eigenpy_eigen_eigen_base_hpp__ #define __eigenpy_eigen_eigen_base_hpp__ #include "eigenpy/eigenpy.hpp" namespace eigenpy { template struct EigenBaseVisitor : public boost::python::def_visitor > { template void visit(PyClass &cl) const { cl.def("cols", &Derived::cols, bp::arg("self"), "Returns the number of columns.") .def("rows", &Derived::rows, bp::arg("self"), "Returns the number of rows.") .def("size", &Derived::rows, bp::arg("self"), "Returns the number of coefficients, which is rows()*cols()."); } }; } // namespace eigenpy #endif // ifndef __eigenpy_eigen_eigen_base_hpp__