#include <contact-cholesky.hpp>
Public Types | |
enum | { RowsAtCompileTime = traits<DelassusCholeskyExpressionTpl>::RowsAtCompileTime } |
typedef DelassusOperatorBase< Self > | Base |
typedef _ContactCholeskyDecomposition | ContactCholeskyDecomposition |
typedef ContactCholeskyDecomposition::Matrix | Matrix |
typedef ContactCholeskyDecomposition::RowMatrix | RowMatrix |
typedef SizeDepType< Eigen::Dynamic >::template BlockReturn< RowMatrix >::Type | RowMatrixBlockXpr |
typedef SizeDepType< Eigen::Dynamic >::template BlockReturn< RowMatrix >::ConstType | RowMatrixConstBlockXpr |
typedef ContactCholeskyDecomposition::Scalar | Scalar |
typedef DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition > | Self |
typedef ContactCholeskyDecomposition::Vector | Vector |
Public Member Functions | |
template<typename MatrixIn , typename MatrixOut > | |
void | applyOnTheRight (const Eigen::MatrixBase< MatrixIn > &x, const Eigen::MatrixBase< MatrixOut > &res) const |
Eigen::DenseIndex | cols () const |
DelassusCholeskyExpressionTpl (const ContactCholeskyDecomposition &self) | |
template<typename MatrixDerived > | |
PINOCCHIO_EIGEN_PLAIN_TYPE (MatrixDerived) operator*(const Eigen | |
Returns the Constraint Cholesky decomposition associated to this DelassusCholeskyExpression. More... | |
Eigen::DenseIndex | rows () const |
Eigen::DenseIndex | size () const |
void | updateDamping (const Scalar &mu) |
Add a damping term to the diagonal of the Delassus matrix. The damping term should be positive. More... | |
Protected Attributes | |
const ContactCholeskyDecomposition & | self |
Definition at line 41 of file algorithm/contact-cholesky.hpp.
typedef DelassusOperatorBase<Self> pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Base |
Definition at line 544 of file algorithm/contact-cholesky.hpp.
typedef _ContactCholeskyDecomposition pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::ContactCholeskyDecomposition |
Definition at line 538 of file algorithm/contact-cholesky.hpp.
typedef ContactCholeskyDecomposition::Matrix pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Matrix |
Definition at line 541 of file algorithm/contact-cholesky.hpp.
typedef ContactCholeskyDecomposition::RowMatrix pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::RowMatrix |
Definition at line 542 of file algorithm/contact-cholesky.hpp.
typedef SizeDepType<Eigen::Dynamic>::template BlockReturn<RowMatrix>::Type pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::RowMatrixBlockXpr |
Definition at line 547 of file algorithm/contact-cholesky.hpp.
typedef SizeDepType<Eigen::Dynamic>::template BlockReturn<RowMatrix>::ConstType pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::RowMatrixConstBlockXpr |
Definition at line 549 of file algorithm/contact-cholesky.hpp.
typedef ContactCholeskyDecomposition::Scalar pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Scalar |
Definition at line 539 of file algorithm/contact-cholesky.hpp.
typedef DelassusCholeskyExpressionTpl<_ContactCholeskyDecomposition> pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Self |
Definition at line 543 of file algorithm/contact-cholesky.hpp.
typedef ContactCholeskyDecomposition::Vector pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Vector |
Definition at line 540 of file algorithm/contact-cholesky.hpp.
anonymous enum |
Enumerator | |
---|---|
RowsAtCompileTime |
Definition at line 551 of file algorithm/contact-cholesky.hpp.
|
inlineexplicit |
Definition at line 556 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 563 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 694 of file algorithm/contact-cholesky.hpp.
|
inline |
Returns the Constraint Cholesky decomposition associated to this DelassusCholeskyExpression.
Add a damping term to the diagonal of the Delassus matrix. The damping terms should be all positives.
[in] | mus | Vector of positive regularization factor allowing to enforce the definite positiveness of the matrix. |
Definition at line 600 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 690 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 686 of file algorithm/contact-cholesky.hpp.
|
inline |
Add a damping term to the diagonal of the Delassus matrix. The damping term should be positive.
[in] | mu | Regularization factor allowing to enforce the definite positiveness of the matrix. |
Definition at line 681 of file algorithm/contact-cholesky.hpp.
|
protected |
Definition at line 700 of file algorithm/contact-cholesky.hpp.