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> class JointCollectionTpl,
46  typename ConfigVectorType>
48  const ModelTpl<Scalar, Options, JointCollectionTpl> & model,
49  DataTpl<Scalar, Options, JointCollectionTpl> & data,
50  const Eigen::MatrixBase<ConfigVectorType> & q,
51  const Convention convention = Convention::LOCAL);
52 
54 
55 } // namespace pinocchio
56 
57 /* --- Details -------------------------------------------------------------------- */
58 #include "pinocchio/algorithm/crba.hxx"
59 
60 #if PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
61  #include "pinocchio/algorithm/crba.txx"
62 #endif // PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
63 
64 #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:1082
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:1083
check.hpp
pinocchio::Convention::LOCAL
@ LOCAL
pinocchio::model
JointCollectionTpl & model
Definition: joint-configuration.hpp:1082
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27


pinocchio
Author(s):
autogenerated on Mon Dec 16 2024 03:41:01