Template Struct SizeDepType< Eigen::Dynamic >

Nested Relationships

Nested Types

Struct Documentation

template<>
struct SizeDepType<Eigen::Dynamic>

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)
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)
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)
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)
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)
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)
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, typename Eigen::DenseBase<D>::Index col_size_block)
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, typename Eigen::DenseBase<D>::Index col_size_block)
template<>
struct BlockReturn

Public Types

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

Public Types

typedef Mat::ColsBlockXpr Type
typedef Mat::ConstColsBlockXpr ConstType
template<>
struct RowsReturn

Public Types

typedef Mat::RowsBlockXpr Type
typedef Mat::ConstRowsBlockXpr ConstType
template<>
struct SegmentReturn

Public Types

typedef Mat::SegmentReturnType Type
typedef Mat::ConstSegmentReturnType ConstType