6#ifndef __pinocchio_algorithm_contact_delassus_hpp__ 7#define __pinocchio_algorithm_contact_delassus_hpp__ 9#include "pinocchio/algorithm/contact-info.hpp" 17 template<
typename,
int>
class JointCollectionTpl,
20 inline
void initPvDelassus(
46 template<typename,
int> class JointCollectionTpl,
47 typename ConfigVectorType,
55 const Eigen::MatrixBase<ConfigVectorType> & q,
58 const Eigen::MatrixBase<MatrixType> & delassus,
87 template<typename,
int> class JointCollectionTpl,
88 typename ConfigVectorType,
96 const Eigen::MatrixBase<ConfigVectorType> & q,
99 const Eigen::MatrixBase<MatrixType> & damped_delassus_inverse,
101 const
bool scaled = false,
102 const
bool Pv = true);
106#include "pinocchio/algorithm/delassus.hxx" Main pinocchio namespace.
struct PINOCCHIO_UNSUPPORTED_MESSAGE("The API will change towards more flexibility") ContactCholeskyDecompositionTpl
Contact Cholesky decomposition structure. This structure allows to compute in a efficient and parsimo...
void computeDampedDelassusMatrixInverse(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const std::vector< RigidConstraintModelTpl< Scalar, Options >, ModelAllocator > &contact_models, std::vector< RigidConstraintDataTpl< Scalar, Options >, DataAllocator > &contact_data, const Eigen::MatrixBase< MatrixType > &damped_delassus_inverse, const Scalar mu, const bool scaled=false, const bool Pv=true)
Computes the inverse of the Delassus matrix associated to a set of given constraints.
void computeDelassusMatrix(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const std::vector< RigidConstraintModelTpl< Scalar, Options >, ModelAllocator > &contact_models, std::vector< RigidConstraintDataTpl< Scalar, Options >, DataAllocator > &contact_data, const Eigen::MatrixBase< MatrixType > &delassus, const Scalar mu=0)
Computes the Delassus matrix associated to a set of given constraints.