pinocchio  2.7.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
SizeDepType< NV > Struct Template Reference

Classes

struct  BlockReturn
 
struct  ColsReturn
 
struct  RowsReturn
 
struct  SegmentReturn
 

Static Public Member Functions

template<typename D >
static BlockReturn< D >::ConstType block (const Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index row_id, typename Eigen::DenseBase< D >::Index col_id, typename Eigen::DenseBase< D >::Index row_size_block=NV, typename Eigen::DenseBase< D >::Index col_size_block=NV)
 
template<typename D >
static BlockReturn< D >::Type block (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index row_id, typename Eigen::DenseBase< D >::Index col_id, typename Eigen::DenseBase< D >::Index row_size_block=NV, typename Eigen::DenseBase< D >::Index col_size_block=NV)
 
template<typename D >
static ColsReturn< D >::ConstType middleCols (const Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size=NV)
 
template<typename D >
static ColsReturn< D >::Type middleCols (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size=NV)
 
template<typename D >
static RowsReturn< D >::ConstType middleRows (const Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size=NV)
 
template<typename D >
static RowsReturn< D >::Type middleRows (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size=NV)
 
template<typename D >
static SegmentReturn< D >::ConstType segment (const Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size=NV)
 
template<typename D >
static SegmentReturn< D >::Type segment (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size=NV)
 

Detailed Description

template<int NV>
struct pinocchio::SizeDepType< NV >

Definition at line 13 of file matrix-block.hpp.


The documentation for this struct was generated from the following file: