src/algorithm/aba.cpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2022 INRIA
3 //
4 
6 
7 namespace pinocchio
8 {
9  template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI const context::VectorXs & aba<
12  JointCollectionDefaultTpl,
13  Eigen::Ref<const context::VectorXs>,
14  Eigen::Ref<const context::VectorXs>,
15  Eigen::Ref<const context::VectorXs>>(
16  const context::Model &,
17  context::Data &,
18  const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
19  const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
20  const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
21  const Convention);
22 
23  template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI const context::VectorXs & aba<
26  JointCollectionDefaultTpl,
27  Eigen::Ref<const context::VectorXs>,
28  Eigen::Ref<const context::VectorXs>,
29  Eigen::Ref<const context::VectorXs>,
30  ForceTpl<context::Scalar, context::Options>>(
31  const context::Model &,
32  context::Data &,
33  const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
34  const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
35  const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
36  const container::aligned_vector<ForceTpl<context::Scalar, context::Options>> &,
37  const Convention);
38 
39  template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI const context::RowMatrixXs &
40  computeMinverse<context::Scalar, context::Options, JointCollectionDefaultTpl>(
41  const context::Model &, context::Data &);
42 } // namespace pinocchio
RowMatrixXs
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > RowMatrixXs
Definition: timings-cppad-jit.cpp:46
Data
Model::Data Data
Definition: timings-cppad-jit.cpp:49
pinocchio::aba
const DataTpl< Scalar, Options, JointCollectionTpl >::TangentVectorType & aba(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &tau, const Convention convention=Convention::LOCAL)
The Articulated-Body algorithm. It computes the forward dynamics, aka the joint accelerations given t...
pinocchio::python::VectorXs
context::VectorXs VectorXs
Definition: admm-solver.cpp:30
aba.hpp
pinocchio::Convention
Convention
List of convention to call algorithms.
Definition: multibody/fwd.hpp:73
pinocchio::context::Options
@ Options
Definition: context/generic.hpp:82
Model
pinocchio::ModelTpl< Scalar > Model
Definition: timings-cppad-jit.cpp:48
pinocchio::context::Scalar
PINOCCHIO_SCALAR_TYPE Scalar
Definition: context/generic.hpp:79
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:33


pinocchio
Author(s):
autogenerated on Sat Apr 19 2025 02:41:29