Classes | Static Public Member Functions | List of all members
pinocchio::SizeDepType< NV > 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=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.

Member Function Documentation

template<int NV>
template<typename D >
static BlockReturn<D>::ConstType pinocchio::SizeDepType< NV >::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 
)
inlinestatic

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

template<int NV>
template<typename D >
static BlockReturn<D>::Type pinocchio::SizeDepType< NV >::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 
)
inlinestatic

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

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

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

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

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

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

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

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

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

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

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

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

Definition at line 34 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