11 #ifndef EIGEN_PARSED_BY_DOXYGEN    14 typedef Block<Derived, internal::traits<Derived>::RowsAtCompileTime, 1, !IsRowMajor> 
ColXpr;
    15 typedef const Block<const Derived, internal::traits<Derived>::RowsAtCompileTime, 1, !IsRowMajor> 
ConstColXpr;
    17 typedef Block<Derived, 1, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> 
RowXpr;
    18 typedef const Block<const Derived, 1, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> 
ConstRowXpr;
    20 typedef Block<Derived, internal::traits<Derived>::RowsAtCompileTime, 
Dynamic, !IsRowMajor> 
ColsBlockXpr;
    23 typedef Block<Derived, Dynamic, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> 
RowsBlockXpr;
    24 typedef const Block<const Derived, Dynamic, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> 
ConstRowsBlockXpr;
    26 template<
int N> 
struct NColsBlockXpr { 
typedef Block<Derived, internal::traits<Derived>::RowsAtCompileTime, N, !IsRowMajor> 
Type; };
    27 template<
int N> 
struct ConstNColsBlockXpr { 
typedef const Block<const Derived, internal::traits<Derived>::RowsAtCompileTime, N, !IsRowMajor> 
Type; };
    29 template<
int N> 
struct NRowsBlockXpr { 
typedef Block<Derived, N, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> 
Type; };
    30 template<
int N> 
struct ConstNRowsBlockXpr { 
typedef const Block<const Derived, N, internal::traits<Derived>::ColsAtCompileTime, IsRowMajor> 
Type; };
    35 template<
int Rows, 
int Cols> 
struct FixedBlockXpr { 
typedef Block<Derived,Rows,Cols> 
Type; };
    43 #endif // not EIGEN_PARSED_BY_DOXYGEN    66   return BlockXpr(derived(), startRow, startCol, blockRows, blockCols);
    73   return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols);
    94   return BlockXpr(derived(), 0, cols() - cCols, cRows, cCols);
   101   return ConstBlockXpr(derived(), 0, cols() - cCols, cRows, cCols);
   116 template<
int CRows, 
int CCols>
   124 template<
int CRows, 
int CCols>
   150 template<
int CRows, 
int CCols>
   157 template<
int CRows, 
int CCols>
   180   return BlockXpr(derived(), 0, 0, cRows, cCols);
   201 template<
int CRows, 
int CCols>
   209 template<
int CRows, 
int CCols>
   235 template<
int CRows, 
int CCols>
   242 template<
int CRows, 
int CCols>
   265   return BlockXpr(derived(), rows() - cRows, cols() - cCols, cRows, cCols);
   272   return ConstBlockXpr(derived(), rows() - cRows, cols() - cCols, cRows, cCols);
   286 template<
int CRows, 
int CCols>
   294 template<
int CRows, 
int CCols>
   320 template<
int CRows, 
int CCols>
   327 template<
int CRows, 
int CCols>
   350   return BlockXpr(derived(), rows() - cRows, 0, cRows, cCols);
   357   return ConstBlockXpr(derived(), rows() - cRows, 0, cRows, cCols);
   371 template<
int CRows, 
int CCols>
   379 template<
int CRows, 
int CCols>
   405 template<
int CRows, 
int CCols>
   412 template<
int CRows, 
int CCols>
   490   return RowsBlockXpr(derived(), rows() - n, 0, n, cols());
   660   return ColsBlockXpr(derived(), 0, cols() - n, rows(), n);
   717   return ColsBlockXpr(derived(), 0, startCol, rows(), numCols);
   778 template<
int NRows, 
int NCols>
   786 template<
int NRows, 
int NCols>
   814 template<
int NRows, 
int NCols>
   822 template<
int NRows, 
int NCols>
   840   return ColXpr(derived(), i);
   861   return RowXpr(derived(), i);
 Block< Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > RowXpr
VectorBlock< Derived > SegmentReturnType
Block< Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > ColsBlockXpr
const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > ConstColXpr
EIGEN_DEVICE_FUNC RowsBlockXpr middleRows(Index startRow, Index n)
This is the const version of middleRows(Index,Index). 
EIGEN_DEVICE_FUNC ColsBlockXpr rightCols(Index n)
This is the const version of rightCols(Index). 
EIGEN_DEVICE_FUNC ColXpr col(Index i)
This is the const version of col(). */. 
const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, N, !IsRowMajor > Type
Block< Derived, internal::traits< Derived >::RowsAtCompileTime, 1, !IsRowMajor > ColXpr
Block< Derived > BlockXpr
const Block< const Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > ConstRowsBlockXpr
Block< Derived, Dynamic, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > RowsBlockXpr
EIGEN_DEVICE_FUNC ColsBlockXpr middleCols(Index startCol, Index numCols)
This is the const version of middleCols(Index,Index). 
Block< const Derived, Rows, Cols > Type
Block< Derived, internal::traits< Derived >::RowsAtCompileTime, N, !IsRowMajor > Type
EIGEN_DEVICE_FUNC RowsBlockXpr topRows(Index n)
This is the const version of topRows(Index). 
const Block< const Derived > ConstBlockXpr
Block< Derived, N, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > Type
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API. 
EIGEN_DEVICE_FUNC SegmentReturnType head(Index n)
This is the const version of head(Index). 
EIGEN_DEVICE_FUNC SegmentReturnType segment(Index start, Index n)
This is the const version of segment(Index,Index). 
const Block< const Derived, 1, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > ConstRowXpr
const VectorBlock< const Derived > ConstSegmentReturnType
EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr block(Index startRow, Index startCol, Index blockRows, Index blockCols)
This is the const version of block(Index,Index,Index,Index). */. 
const VectorBlock< const Derived, Size > Type
EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr topLeftCorner(Index cRows, Index cCols)
This is the const version of topLeftCorner(Index, Index). 
EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr bottomLeftCorner(Index cRows, Index cCols)
This is the const version of bottomLeftCorner(Index, Index). 
EIGEN_DEVICE_FUNC SegmentReturnType tail(Index n)
This is the const version of tail(Index). 
VectorBlock< Derived, Size > Type
const Block< const Derived, internal::traits< Derived >::RowsAtCompileTime, Dynamic, !IsRowMajor > ConstColsBlockXpr
#define EIGEN_DOC_BLOCK_ADDONS_INNER_PANEL_IF(COND)
EIGEN_DEVICE_FUNC RowXpr row(Index i)
This is the const version of row(). */. 
Block< Derived, Rows, Cols > Type
EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr bottomRightCorner(Index cRows, Index cCols)
This is the const version of bottomRightCorner(Index, Index). 
#define EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL
EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr topRightCorner(Index cRows, Index cCols)
This is the const version of topRightCorner(Index, Index). 
#define EIGEN_STATIC_ASSERT_VECTOR_ONLY(TYPE)
const Block< const Derived, N, internal::traits< Derived >::ColsAtCompileTime, IsRowMajor > Type
EIGEN_DEVICE_FUNC RowsBlockXpr bottomRows(Index n)
This is the const version of bottomRows(Index). 
EIGEN_DEVICE_FUNC ColsBlockXpr leftCols(Index n)
This is the const version of leftCols(Index).