crba.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2015-2021 CNRS INRIA
3 //
4 
5 #ifndef __pinocchio_crba_hpp__
6 #define __pinocchio_crba_hpp__
7 
11 
12 namespace pinocchio
13 {
42  template<
43  typename Scalar,
44  int Options,
45  template<typename, int>
46  class JointCollectionTpl,
47  typename ConfigVectorType>
49  const ModelTpl<Scalar, Options, JointCollectionTpl> & model,
50  DataTpl<Scalar, Options, JointCollectionTpl> & data,
51  const Eigen::MatrixBase<ConfigVectorType> & q,
52  const Convention convention = Convention::LOCAL);
53 
55 
56 } // namespace pinocchio
57 
58 /* --- Details -------------------------------------------------------------------- */
59 #include "pinocchio/algorithm/crba.hxx"
60 
61 #if PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
62  #include "pinocchio/algorithm/crba.txx"
63 #endif // PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
64 
65 #endif // ifndef __pinocchio_crba_hpp__
pinocchio::DataTpl::MatrixXs
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Options > MatrixXs
Definition: multibody/data.hpp:74
pinocchio::Options
Options
Definition: joint-configuration.hpp:1116
model.hpp
setup.data
data
Definition: cmake/cython/setup.in.py:48
pinocchio::python::Scalar
context::Scalar Scalar
Definition: admm-solver.cpp:29
pinocchio::crba
const DataTpl< Scalar, Options, JointCollectionTpl >::MatrixXs & crba(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const Convention convention=Convention::LOCAL)
Computes the upper triangular part of the joint space inertia matrix M by using the Composite Rigid B...
pinocchio::Convention
Convention
List of convention to call algorithms.
Definition: multibody/fwd.hpp:73
data.hpp
pinocchio::PINOCCHIO_DEFINE_ALGO_CHECKER
PINOCCHIO_DEFINE_ALGO_CHECKER(ABA)
pinocchio::q
JointCollectionTpl const Eigen::MatrixBase< ConfigVectorType > & q
Definition: joint-configuration.hpp:1117
check.hpp
pinocchio::Convention::LOCAL
@ LOCAL
pinocchio::model
JointCollectionTpl & model
Definition: joint-configuration.hpp:1116
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:34