5 #ifndef __pinocchio_autodiff_cppad_algorithm_aba_hpp__
6 #define __pinocchio_autodiff_cppad_algorithm_aba_hpp__
14 template<
typename _Scalar>
18 template<
typename _Scalar>
23 template<
int Options,
typename Matrix6Type>
31 typename SE3::ActionMatrixType dual_action_matrix(
M.toDualActionMatrix());
32 typename SE3::ActionMatrixType action_matrix(
M.toActionMatrixInverse());
33 ReturnType intermediate_result = dual_action_matrix * I;
34 ReturnType
res = intermediate_result * action_matrix;
41 #endif // __pinocchio_autodiff_cppad_algorithm_aba_hpp__