5 #ifndef __pinocchio_python_utils_eigen_hpp__ 6 #define __pinocchio_python_utils_eigen_hpp__ 16 template<
typename Matrix>
17 Eigen::Ref<Matrix>
make_ref(Eigen::PlainObjectBase<Matrix> & mat)
19 typedef Eigen::Ref<Matrix> ReturnType;
20 return ReturnType(mat);
23 template<
typename Matrix>
26 mat.template triangularView<Eigen::StrictlyLower>() =
27 mat.transpose().template triangularView<Eigen::StrictlyLower>();
30 template<
typename Matrix>
34 return ReturnType(mat);
40 #endif // ifndef __pinocchio_python_utils_eigen_hpp__
void make_symmetric(Eigen::MatrixBase< Matrix > &mat)
Main pinocchio namespace.
PINOCCHIO_EIGEN_PLAIN_TYPE(Matrix3Like) Jlog3_proxy(const Matrix3Like &M)
Eigen::Ref< Matrix > make_ref(Eigen::PlainObjectBase< Matrix > &mat)