|
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::computeMinv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &Minv) |
| | Computes the inverse of the joint space inertia matrix M from its Cholesky factorization. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl> |
| const DataTpl< Scalar, Options, JointCollectionTpl >::RowMatrixXs & | pinocchio::cholesky::computeMinv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data) |
| | Computes the inverse of the joint space inertia matrix M from its Cholesky factorization. The results is then directly stored in data.Minv. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl> |
| const DataTpl< Scalar, Options, JointCollectionTpl >::MatrixXs & | pinocchio::cholesky::decompose (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data) |
| | Compute the Cholesky decomposition of the joint space inertia matrix M contained in data. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat , typename MatRes > |
| MatRes & | pinocchio::cholesky::Mv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &min, const Eigen::MatrixBase< MatRes > &mout) |
| | Performs the multiplication by using the sparsity pattern of the M matrix. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| | pinocchio::cholesky::PINOCCHIO_EIGEN_PLAIN_TYPE (Mat) Mv(const ModelTpl< Scalar |
| | Performs the multiplication by using the sparsity pattern of the M matrix. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::solve (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &y) |
| | Return the solution of using the Cholesky decomposition stored in data given the entry . Act like solveInPlace of Eigen::LLT. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::UDUtv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &m) |
| | Performs the multiplication by using the Cholesky decomposition of M stored in data. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::Uiv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &v) |
| | Perform the pivot inversion using the Cholesky decomposition stored in data and acting in place. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::Utiv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &v) |
| | Perform the pivot inversion using the Cholesky decomposition stored in data and acting in place. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::Utv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &v) |
| | Perform the sparse multiplication using the Cholesky decomposition stored in data and acting in place. More...
|
| |
| template<typename Scalar , int Options, template< typename, int > class JointCollectionTpl, typename Mat > |
| Mat & | pinocchio::cholesky::Uv (const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &v) |
| | Perform the sparse multiplication using the Cholesky decomposition stored in data and acting in place. More...
|
| |