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)