22 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
24 typedef _Scalar Scalar;
26 typedef typename MathBase::VectorXs VectorXs;
27 typedef typename MathBase::MatrixXs MatrixXs;
28 typedef typename pinocchio::DataTpl<Scalar> PinocchioData;
29 typedef typename pinocchio::SE3Tpl<Scalar> SE3;
30 typedef typename pinocchio::ForceTpl<Scalar> Force;
32 template <
template <
typename Scalar>
class Model>
36 type(model->get_type()),
38 Jc(model->get_nc(), model->get_state()->get_nv()),
41 df_dx(model->get_nc(), model->get_state()->get_ndx()),
42 df_du(model->get_nc(), model->get_nu()) {
51 pinocchio::ReferenceFrame
type;