5 #ifndef __pinocchio_act_on_set_hpp__
6 #define __pinocchio_act_on_set_hpp__
20 template<
int Op,
typename Scalar,
int Options,
typename Mat,
typename MatRet>
22 const SE3Tpl<Scalar, Options> &
m,
23 const Eigen::MatrixBase<Mat> & iF,
24 Eigen::MatrixBase<MatRet>
const & jF);
27 template<
typename Scalar,
int Options,
typename Mat,
typename MatRet>
29 const SE3Tpl<Scalar, Options> &
m,
30 const Eigen::MatrixBase<Mat> & iF,
31 Eigen::MatrixBase<MatRet>
const & jF);
37 template<
int Op,
typename Scalar,
int Options,
typename Mat,
typename MatRet>
39 const SE3Tpl<Scalar, Options> &
m,
40 const Eigen::MatrixBase<Mat> & iF,
41 Eigen::MatrixBase<MatRet>
const & jF);
44 template<
typename Scalar,
int Options,
typename Mat,
typename MatRet>
46 const SE3Tpl<Scalar, Options> &
m,
47 const Eigen::MatrixBase<Mat> & iF,
48 Eigen::MatrixBase<MatRet>
const & jF);
54 template<
int Op,
typename MotionDerived,
typename Mat,
typename MatRet>
56 const MotionDense<MotionDerived> &
v,
57 const Eigen::MatrixBase<Mat> & iF,
58 Eigen::MatrixBase<MatRet>
const & jF);
61 template<
typename MotionDerived,
typename Mat,
typename MatRet>
63 const MotionDense<MotionDerived> &
v,
64 const Eigen::MatrixBase<Mat> & iF,
65 Eigen::MatrixBase<MatRet>
const & jF);
75 template<
int Op,
typename Scalar,
int Options,
typename Mat,
typename MatRet>
77 const SE3Tpl<Scalar, Options> &
m,
78 const Eigen::MatrixBase<Mat> & iV,
79 Eigen::MatrixBase<MatRet>
const & jV);
82 template<
typename Scalar,
int Options,
typename Mat,
typename MatRet>
84 const SE3Tpl<Scalar, Options> &
m,
85 const Eigen::MatrixBase<Mat> & iV,
86 Eigen::MatrixBase<MatRet>
const & jV);
92 template<
int Op,
typename Scalar,
int Options,
typename Mat,
typename MatRet>
94 const SE3Tpl<Scalar, Options> &
m,
95 const Eigen::MatrixBase<Mat> & iV,
96 Eigen::MatrixBase<MatRet>
const & jV);
99 template<
typename Scalar,
int Options,
typename Mat,
typename MatRet>
101 const SE3Tpl<Scalar, Options> &
m,
102 const Eigen::MatrixBase<Mat> & iV,
103 Eigen::MatrixBase<MatRet>
const & jV);
109 template<
int Op,
typename MotionDerived,
typename Mat,
typename MatRet>
111 const MotionDense<MotionDerived> &
v,
112 const Eigen::MatrixBase<Mat> & iF,
113 Eigen::MatrixBase<MatRet>
const & jF);
116 template<
typename MotionDerived,
typename Mat,
typename MatRet>
118 const MotionDense<MotionDerived> &
v,
119 const Eigen::MatrixBase<Mat> & iF,
120 Eigen::MatrixBase<MatRet>
const & jF);
126 template<
int Op,
typename Scalar,
int Options,
typename Mat,
typename MatRet>
128 const InertiaTpl<Scalar, Options> & I,
129 const Eigen::MatrixBase<Mat> & iF,
130 Eigen::MatrixBase<MatRet>
const & jF);
133 template<
typename Scalar,
int Options,
typename Mat,
typename MatRet>
135 const InertiaTpl<Scalar, Options> & I,
136 const Eigen::MatrixBase<Mat> & iF,
137 Eigen::MatrixBase<MatRet>
const & jF);
146 template<
int Op,
typename ForceDerived,
typename Mat,
typename MatRet>
148 const Eigen::MatrixBase<Mat> & iV,
149 const ForceDense<ForceDerived> &
f,
150 Eigen::MatrixBase<MatRet>
const & jF);
153 template<
typename ForceDerived,
typename Mat,
typename MatRet>
155 const Eigen::MatrixBase<Mat> & iV,
156 const ForceDense<ForceDerived> &
f,
157 Eigen::MatrixBase<MatRet>
const & jF);
163 #include "pinocchio/spatial/act-on-set.hxx"
165 #endif // ifndef __pinocchio_act_on_set_hpp__