src/algorithm/contact-dynamics.cpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2022 INRIA
3 //
4 
6 
7 #ifndef PINOCCHIO_SKIP_ALGORITHM_CONTACT_DYNAMICS
8 
10 
11 namespace pinocchio
12 {
13 
14  template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void
18  JointCollectionDefaultTpl,
20  context::MatrixXs,
21  context::MatrixXs>(
22  const context::Model &,
23  context::Data &,
24  const Eigen::MatrixBase<context::VectorXs> &,
25  const Eigen::MatrixBase<context::MatrixXs> &,
26  const Eigen::MatrixBase<context::MatrixXs> &,
27  const context::Scalar &);
28 
29 } // namespace pinocchio
30 
31 #endif // PINOCCHIO_SKIP_ALGORITHM_CONTACT_DYNAMICS
fwd.hpp
Data
Model::Data Data
Definition: timings-cppad-jit.cpp:49
pinocchio::computeKKTContactDynamicMatrixInverse
void computeKKTContactDynamicMatrixInverse(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< ConstraintMatrixType > &J, const Eigen::MatrixBase< KKTMatrixType > &KKTMatrix_inv, const Scalar &inv_damping=0.)
Computes the inverse of the KKT matrix for dynamics with contact constraints. It computes the followi...
pinocchio::python::VectorXs
context::VectorXs VectorXs
Definition: admm-solver.cpp:30
pinocchio::context::Options
@ Options
Definition: context/generic.hpp:82
contact-dynamics.hpp
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 Fri Apr 4 2025 02:41:04