12 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
16 JointCollectionDefaultTpl,
17 Eigen::Ref<const context::VectorXs>,
18 Eigen::Ref<const context::VectorXs>,
19 Eigen::Ref<const context::VectorXs>>(
22 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
23 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
24 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &);
29 JointCollectionDefaultTpl,
30 Eigen::Ref<context::Matrix6xs>,
31 Eigen::Ref<context::Matrix6xs>>(
36 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
37 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &);
39 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
43 JointCollectionDefaultTpl,
44 Eigen::Ref<context::Matrix6xs>,
45 Eigen::Ref<context::Matrix6xs>,
46 Eigen::Ref<context::Matrix6xs>,
47 Eigen::Ref<context::Matrix6xs>>(
52 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
53 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
54 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
55 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &);
57 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
61 JointCollectionDefaultTpl,
62 Eigen::Ref<context::Matrix6xs>,
63 Eigen::Ref<context::Matrix6xs>,
64 Eigen::Ref<context::Matrix6xs>,
65 Eigen::Ref<context::Matrix6xs>,
66 Eigen::Ref<context::Matrix6xs>>(
71 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
72 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
73 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
74 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &,
75 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &);
80 JointCollectionDefaultTpl,
81 Eigen::Ref<context::Matrix3x>,
82 Eigen::Ref<context::Matrix3x>>(
86 const SE3Tpl<context::Scalar, context::Options> &,
88 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
89 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &);
91 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
95 JointCollectionDefaultTpl,
96 Eigen::Ref<context::Matrix3x>,
97 Eigen::Ref<context::Matrix3x>,
98 Eigen::Ref<context::Matrix3x>,
99 Eigen::Ref<context::Matrix3x>>(
103 const SE3Tpl<context::Scalar, context::Options> &,
105 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
106 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
107 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
108 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &);
110 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
114 JointCollectionDefaultTpl,
115 Eigen::Ref<context::Matrix3x>,
116 Eigen::Ref<context::Matrix3x>,
117 Eigen::Ref<context::Matrix3x>,
118 Eigen::Ref<context::Matrix3x>,
119 Eigen::Ref<context::Matrix3x>>(
123 const SE3Tpl<context::Scalar, context::Options> &,
125 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
126 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
127 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
128 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &,
129 const Eigen::MatrixBase<Eigen::Ref<context::Matrix3x>> &);
132 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
133 computeJointKinematicHessians<context::Scalar, context::Options, JointCollectionDefaultTpl>(
139 JointCollectionDefaultTpl,
143 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
144 getJointKinematicHessian<context::Scalar, context::Options, JointCollectionDefaultTpl>(
149 Tensor<context::Scalar, 3, context::Options> &);
151 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
152 Tensor<context::Scalar, 3, context::Options>
153 getJointKinematicHessian<context::Scalar, context::Options, JointCollectionDefaultTpl>(