Classes | Static Public Member Functions | List of all members
pinocchio::SizeDepType< Eigen::Dynamic > Struct Template Reference

#include <matrix-block.hpp>

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, typename Eigen::DenseBase< D >::Index col_size_block)
 
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, typename Eigen::DenseBase< D >::Index col_size_block)
 
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)
 
template<typename D >
static ColsReturn< D >::Type middleCols (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size)
 
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)
 
template<typename D >
static RowsReturn< D >::Type middleRows (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size)
 
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)
 
template<typename D >
static SegmentReturn< D >::Type segment (Eigen::MatrixBase< D > &mat, typename Eigen::DenseBase< D >::Index start, typename Eigen::DenseBase< D >::Index size)
 

Detailed Description

template<>
struct pinocchio::SizeDepType< Eigen::Dynamic >

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

Member Function Documentation

template<typename D >
static BlockReturn<D>::ConstType pinocchio::SizeDepType< Eigen::Dynamic >::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,
typename Eigen::DenseBase< D >::Index  col_size_block 
)
inlinestatic

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

template<typename D >
static BlockReturn<D>::Type pinocchio::SizeDepType< Eigen::Dynamic >::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,
typename Eigen::DenseBase< D >::Index  col_size_block 
)
inlinestatic

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

template<typename D >
static ColsReturn<D>::ConstType pinocchio::SizeDepType< Eigen::Dynamic >::middleCols ( const Eigen::MatrixBase< D > &  mat,
typename Eigen::DenseBase< D >::Index  start,
typename Eigen::DenseBase< D >::Index  size 
)
inlinestatic

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

template<typename D >
static ColsReturn<D>::Type pinocchio::SizeDepType< Eigen::Dynamic >::middleCols ( Eigen::MatrixBase< D > &  mat,
typename Eigen::DenseBase< D >::Index  start,
typename Eigen::DenseBase< D >::Index  size 
)
inlinestatic

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

template<typename D >
static RowsReturn<D>::ConstType pinocchio::SizeDepType< Eigen::Dynamic >::middleRows ( const Eigen::MatrixBase< D > &  mat,
typename Eigen::DenseBase< D >::Index  start,
typename Eigen::DenseBase< D >::Index  size 
)
inlinestatic

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

template<typename D >
static RowsReturn<D>::Type pinocchio::SizeDepType< Eigen::Dynamic >::middleRows ( Eigen::MatrixBase< D > &  mat,
typename Eigen::DenseBase< D >::Index  start,
typename Eigen::DenseBase< D >::Index  size 
)
inlinestatic

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

template<typename D >
static SegmentReturn<D>::ConstType pinocchio::SizeDepType< Eigen::Dynamic >::segment ( const Eigen::MatrixBase< D > &  mat,
typename Eigen::DenseBase< D >::Index  start,
typename Eigen::DenseBase< D >::Index  size 
)
inlinestatic

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

template<typename D >
static SegmentReturn<D>::Type pinocchio::SizeDepType< Eigen::Dynamic >::segment ( Eigen::MatrixBase< D > &  mat,
typename Eigen::DenseBase< D >::Index  start,
typename Eigen::DenseBase< D >::Index  size 
)
inlinestatic

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


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


pinocchio
Author(s):
autogenerated on Tue Jun 1 2021 02:45:06