GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: python/dynacom_modules.cpp Lines: 8 8 100.0 %
Date: 2022-12-19 14:14:12 Branches: 2 4 50.0 %

Line Branch Exec Source
1
#include <boost/python/module.hpp>
2
#include <eigenpy/eigenpy.hpp>
3
// #include <Eigen/Dense>
4
5
#include "dynacom/python.hpp"
6
7
typedef Eigen::Matrix<double, 6, 1, 0, 6, 1> eMatrix61;
8
9

4
BOOST_PYTHON_MODULE(dynacom) {
10
  // Enabling eigenpy support, i.e. numpy/eigen compatibility.
11
2
  eigenpy::enableEigenPy();
12
2
  ENABLE_SPECIFIC_MATRIX_TYPE(eMatrix61);
13
2
  ENABLE_SPECIFIC_MATRIX_TYPE(Eigen::MatrixXd);
14
2
  ENABLE_SPECIFIC_MATRIX_TYPE(Eigen::VectorXd);
15
  // ENABLE_SPECIFIC_MATRIX_TYPE(Eigen::Isometry3d);
16
2
  dynacom::python::exposeContact6D();
17
2
  dynacom::python::exposeDynaCoM();
18
2
}