Template Struct SizeDepType

Nested Relationships

Nested Types

Struct Documentation

template<int NV>
struct SizeDepType

Public Static Functions

template<typename D>
static inline 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 inline SegmentReturn<D>::Type segment(Eigen::MatrixBase<D> &mat, typename Eigen::DenseBase<D>::Index start, typename Eigen::DenseBase<D>::Index size = NV)
template<typename D>
static inline 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 inline 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 inline 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 inline 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 inline 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 inline 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<class Mat>
struct BlockReturn

Public Types

typedef Eigen::Block<Mat, NV, NV> Type
typedef const Eigen::Block<const Mat, NV, NV> ConstType
template<class Mat>
struct ColsReturn

Public Types

typedef Mat::template NColsBlockXpr<NV>::Type Type
typedef Mat::template ConstNColsBlockXpr<NV>::Type ConstType
template<class Mat>
struct RowsReturn

Public Types

typedef Mat::template NRowsBlockXpr<NV>::Type Type
typedef Mat::template ConstNRowsBlockXpr<NV>::Type ConstType
template<class Mat>
struct SegmentReturn

Public Types

typedef Mat::template FixedSegmentReturnType<NV>::Type Type
typedef Mat::template ConstFixedSegmentReturnType<NV>::Type ConstType