#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 517 of file algorithm/contact-cholesky.hpp.
| typedef _ContactCholeskyDecomposition pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::ContactCholeskyDecomposition |
Definition at line 511 of file algorithm/contact-cholesky.hpp.
| typedef ContactCholeskyDecomposition::Matrix pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Matrix |
Definition at line 514 of file algorithm/contact-cholesky.hpp.
| typedef ContactCholeskyDecomposition::RowMatrix pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::RowMatrix |
Definition at line 515 of file algorithm/contact-cholesky.hpp.
| typedef SizeDepType<Eigen::Dynamic>::template BlockReturn<RowMatrix>::Type pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::RowMatrixBlockXpr |
Definition at line 520 of file algorithm/contact-cholesky.hpp.
| typedef SizeDepType<Eigen::Dynamic>::template BlockReturn<RowMatrix>::ConstType pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::RowMatrixConstBlockXpr |
Definition at line 522 of file algorithm/contact-cholesky.hpp.
| typedef ContactCholeskyDecomposition::Scalar pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Scalar |
Definition at line 512 of file algorithm/contact-cholesky.hpp.
| typedef DelassusCholeskyExpressionTpl<_ContactCholeskyDecomposition> pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Self |
Definition at line 516 of file algorithm/contact-cholesky.hpp.
| typedef ContactCholeskyDecomposition::Vector pinocchio::DelassusCholeskyExpressionTpl< _ContactCholeskyDecomposition >::Vector |
Definition at line 513 of file algorithm/contact-cholesky.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| RowsAtCompileTime | |
Definition at line 524 of file algorithm/contact-cholesky.hpp.
|
inlineexplicit |
Definition at line 529 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 536 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 667 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 573 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 663 of file algorithm/contact-cholesky.hpp.
|
inline |
Definition at line 659 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 654 of file algorithm/contact-cholesky.hpp.
|
protected |
Definition at line 673 of file algorithm/contact-cholesky.hpp.