10 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void integrate<
14 JointCollectionDefaultTpl,
19 const Eigen::MatrixBase<context::VectorXs> &,
20 const Eigen::MatrixBase<context::VectorXs> &,
21 const Eigen::MatrixBase<context::VectorXs> &);
23 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void integrate<
26 JointCollectionDefaultTpl,
31 const Eigen::MatrixBase<context::VectorXs> &,
32 const Eigen::MatrixBase<context::VectorXs> &,
33 const Eigen::MatrixBase<context::VectorXs> &);
35 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void interpolate<
39 JointCollectionDefaultTpl,
44 const Eigen::MatrixBase<context::VectorXs> &,
45 const Eigen::MatrixBase<context::VectorXs> &,
47 const Eigen::MatrixBase<context::VectorXs> &);
49 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void interpolate<
52 JointCollectionDefaultTpl,
57 const Eigen::MatrixBase<context::VectorXs> &,
58 const Eigen::MatrixBase<context::VectorXs> &,
60 const Eigen::MatrixBase<context::VectorXs> &);
62 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void difference<
66 JointCollectionDefaultTpl,
71 const Eigen::MatrixBase<context::VectorXs> &,
72 const Eigen::MatrixBase<context::VectorXs> &,
73 const Eigen::MatrixBase<context::VectorXs> &);
75 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void difference<
78 JointCollectionDefaultTpl,
83 const Eigen::MatrixBase<context::VectorXs> &,
84 const Eigen::MatrixBase<context::VectorXs> &,
85 const Eigen::MatrixBase<context::VectorXs> &);
87 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void squaredDistance<
91 JointCollectionDefaultTpl,
96 const Eigen::MatrixBase<context::VectorXs> &,
97 const Eigen::MatrixBase<context::VectorXs> &,
98 const Eigen::MatrixBase<context::VectorXs> &);
100 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void squaredDistance<
103 JointCollectionDefaultTpl,
108 const Eigen::MatrixBase<context::VectorXs> &,
109 const Eigen::MatrixBase<context::VectorXs> &,
110 const Eigen::MatrixBase<context::VectorXs> &);
116 JointCollectionDefaultTpl,
121 const Eigen::MatrixBase<context::VectorXs> &,
122 const Eigen::MatrixBase<context::VectorXs> &,
123 const Eigen::MatrixBase<context::VectorXs> &);
128 JointCollectionDefaultTpl,
133 const Eigen::MatrixBase<context::VectorXs> &,
134 const Eigen::MatrixBase<context::VectorXs> &,
135 const Eigen::MatrixBase<context::VectorXs> &);
137 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void neutral<
141 JointCollectionDefaultTpl,
144 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
145 neutral<context::Scalar, context::Options, JointCollectionDefaultTpl, context::VectorXs>(
146 const context::Model &,
const Eigen::MatrixBase<context::VectorXs> &);
148 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void dIntegrate<
152 JointCollectionDefaultTpl,
157 const Eigen::MatrixBase<context::VectorXs> &,
158 const Eigen::MatrixBase<context::VectorXs> &,
159 const Eigen::MatrixBase<context::MatrixXs> &,
163 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void dIntegrate<
166 JointCollectionDefaultTpl,
171 const Eigen::MatrixBase<context::VectorXs> &,
172 const Eigen::MatrixBase<context::VectorXs> &,
173 const Eigen::MatrixBase<context::MatrixXs> &,
176 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void dIntegrate<
179 JointCollectionDefaultTpl,
184 const Eigen::MatrixBase<context::VectorXs> &,
185 const Eigen::MatrixBase<context::VectorXs> &,
186 const Eigen::MatrixBase<context::MatrixXs> &,
194 JointCollectionDefaultTpl,
200 const Eigen::MatrixBase<context::VectorXs> &,
201 const Eigen::MatrixBase<context::VectorXs> &,
202 const Eigen::MatrixBase<context::MatrixXs> &,
203 const Eigen::MatrixBase<context::MatrixXs> &,
209 JointCollectionDefaultTpl,
215 const Eigen::MatrixBase<context::VectorXs> &,
216 const Eigen::MatrixBase<context::VectorXs> &,
217 const Eigen::MatrixBase<context::MatrixXs> &,
218 const Eigen::MatrixBase<context::MatrixXs> &,
225 JointCollectionDefaultTpl,
230 const Eigen::MatrixBase<context::VectorXs> &,
231 const Eigen::MatrixBase<context::VectorXs> &,
232 const Eigen::MatrixBase<context::MatrixXs> &,
235 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void dDifference<
239 JointCollectionDefaultTpl,
244 const Eigen::MatrixBase<context::VectorXs> &,
245 const Eigen::MatrixBase<context::VectorXs> &,
246 const Eigen::MatrixBase<context::MatrixXs> &,
249 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void dDifference<
252 JointCollectionDefaultTpl,
257 const Eigen::MatrixBase<context::VectorXs> &,
258 const Eigen::MatrixBase<context::VectorXs> &,
259 const Eigen::MatrixBase<context::MatrixXs> &,
266 JointCollectionDefaultTpl,
270 const Eigen::MatrixBase<context::VectorXs> &,
271 const Eigen::MatrixBase<context::VectorXs> &);
276 JointCollectionDefaultTpl,
280 const Eigen::MatrixBase<context::VectorXs> &,
281 const Eigen::MatrixBase<context::VectorXs> &);
287 JointCollectionDefaultTpl,
291 const Eigen::MatrixBase<context::VectorXs> &,
292 const Eigen::MatrixBase<context::VectorXs> &);
297 JointCollectionDefaultTpl,
301 const Eigen::MatrixBase<context::VectorXs> &,
302 const Eigen::MatrixBase<context::VectorXs> &);
304 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void normalize<
308 JointCollectionDefaultTpl,
311 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void
312 normalize<context::Scalar, context::Options, JointCollectionDefaultTpl, context::VectorXs>(
313 const context::Model &,
const Eigen::MatrixBase<context::VectorXs> &);
315 #ifndef PINOCCHIO_SKIP_CASADI_UNSUPPORTED
317 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
bool isNormalized<
321 JointCollectionDefaultTpl,
325 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
bool
326 isNormalized<context::Scalar, context::Options, JointCollectionDefaultTpl, context::VectorXs>(
333 JointCollectionDefaultTpl,
337 const Eigen::MatrixBase<context::VectorXs> &,
338 const Eigen::MatrixBase<context::VectorXs> &,
344 JointCollectionDefaultTpl,
348 const Eigen::MatrixBase<context::VectorXs> &,
349 const Eigen::MatrixBase<context::VectorXs> &,
356 JointCollectionDefaultTpl,
360 const Eigen::MatrixBase<context::VectorXs> &,
361 const Eigen::MatrixBase<context::MatrixXs> &);
366 JointCollectionDefaultTpl,
370 const Eigen::MatrixBase<context::VectorXs> &,
371 const Eigen::MatrixBase<context::MatrixXs> &);
373 #endif // PINOCCHIO_SKIP_CASADI_UNSUPPORTED
379 JointCollectionDefaultTpl,
383 const Eigen::MatrixBase<context::VectorXs> &,
384 const Eigen::MatrixBase<context::VectorXs> &);
389 JointCollectionDefaultTpl,
393 const Eigen::MatrixBase<context::VectorXs> &,
394 const Eigen::MatrixBase<context::VectorXs> &);
400 JointCollectionDefaultTpl,
404 const Eigen::MatrixBase<context::VectorXs> &,
405 const Eigen::MatrixBase<context::VectorXs> &,
411 JointCollectionDefaultTpl,
415 const Eigen::MatrixBase<context::VectorXs> &,
416 const Eigen::MatrixBase<context::VectorXs> &,
423 JointCollectionDefaultTpl,
427 const Eigen::MatrixBase<context::VectorXs> &,
428 const Eigen::MatrixBase<context::VectorXs> &);
433 JointCollectionDefaultTpl,
437 const Eigen::MatrixBase<context::VectorXs> &,
438 const Eigen::MatrixBase<context::VectorXs> &);
444 JointCollectionDefaultTpl,
448 const Eigen::MatrixBase<context::VectorXs> &,
449 const Eigen::MatrixBase<context::VectorXs> &);
454 JointCollectionDefaultTpl,
458 const Eigen::MatrixBase<context::VectorXs> &,
459 const Eigen::MatrixBase<context::VectorXs> &);
465 JointCollectionDefaultTpl,
469 const Eigen::MatrixBase<context::VectorXs> &,
470 const Eigen::MatrixBase<context::VectorXs> &);
475 JointCollectionDefaultTpl,
479 const Eigen::MatrixBase<context::VectorXs> &,
480 const Eigen::MatrixBase<context::VectorXs> &);
483 randomConfiguration<LieGroupMap, context::Scalar, context::Options, JointCollectionDefaultTpl>(
487 randomConfiguration<context::Scalar, context::Options, JointCollectionDefaultTpl>(
491 neutral<LieGroupMap, context::Scalar, context::Options, JointCollectionDefaultTpl>(
495 neutral<context::Scalar, context::Options, JointCollectionDefaultTpl>(
const context::Model &);