5 #ifndef __pinocchio_autodiff_casadi_math_matrix_hpp__ 6 #define __pinocchio_autodiff_casadi_math_matrix_hpp__ 8 #include "pinocchio/math/matrix.hpp" 14 template<
typename Scalar>
17 typedef ::casadi::Matrix<Scalar>
SX;
18 template<
typename MatrixIn,
typename MatrixOut>
19 static void run(
const Eigen::MatrixBase<MatrixIn> & mat,
20 const Eigen::MatrixBase<MatrixOut> & dest)
22 SX cs_mat(mat.rows(),mat.cols());
25 SX cs_mat_inv = SX::inv(cs_mat);
35 #endif // ifndef __pinocchio_autodiff_casadi_math_matrix_hpp__ #define PINOCCHIO_EIGEN_CONST_CAST(TYPE, OBJ)
Macro for an automatic const_cast.
::casadi::Matrix< Scalar > SX
static void run(const Eigen::MatrixBase< MatrixIn > &mat, const Eigen::MatrixBase< MatrixOut > &dest)
Main pinocchio namespace.
void copy(::casadi::Matrix< Scalar > const &src, Eigen::MatrixBase< MT > &dst)