Lines Matching full:index
61 /// \sa class Block, block(Index,Index)
64 inline BlockXpr block(Index startRow, Index startCol, Index blockRows, Index blockCols) in block()
69 /// This is the const version of block(Index,Index,Index,Index). */
71 inline const ConstBlockXpr block(Index startRow, Index startCol, Index blockRows, Index blockCols) … in block()
89 /// \sa class Block, block(Index,Index,Index,Index)
92 inline BlockXpr topRightCorner(Index cRows, Index cCols) in topRightCorner()
97 /// This is the const version of topRightCorner(Index, Index).
99 inline const ConstBlockXpr topRightCorner(Index cRows, Index cCols) const in topRightCorner()
114 /// \sa class Block, block<int,int>(Index,Index)
151 inline typename FixedBlockXpr<CRows,CCols>::Type topRightCorner(Index cRows, Index cCols) in topRightCorner()
156 /// This is the const version of topRightCorner<int, int>(Index, Index).
158 inline const typename ConstFixedBlockXpr<CRows,CCols>::Type topRightCorner(Index cRows, Index cCols… in topRightCorner()
175 /// \sa class Block, block(Index,Index,Index,Index)
178 inline BlockXpr topLeftCorner(Index cRows, Index cCols) in topLeftCorner()
183 /// This is the const version of topLeftCorner(Index, Index).
185 inline const ConstBlockXpr topLeftCorner(Index cRows, Index cCols) const in topLeftCorner()
199 /// \sa class Block, block(Index,Index,Index,Index)
236 inline typename FixedBlockXpr<CRows,CCols>::Type topLeftCorner(Index cRows, Index cCols) in topLeftCorner()
241 /// This is the const version of topLeftCorner<int, int>(Index, Index).
243 inline const typename ConstFixedBlockXpr<CRows,CCols>::Type topLeftCorner(Index cRows, Index cCols)… in topLeftCorner()
260 /// \sa class Block, block(Index,Index,Index,Index)
263 inline BlockXpr bottomRightCorner(Index cRows, Index cCols) in bottomRightCorner()
268 /// This is the const version of bottomRightCorner(Index, Index).
270 inline const ConstBlockXpr bottomRightCorner(Index cRows, Index cCols) const in bottomRightCorner()
284 /// \sa class Block, block(Index,Index,Index,Index)
321 inline typename FixedBlockXpr<CRows,CCols>::Type bottomRightCorner(Index cRows, Index cCols) in bottomRightCorner()
326 /// This is the const version of bottomRightCorner<int, int>(Index, Index).
328 inline const typename ConstFixedBlockXpr<CRows,CCols>::Type bottomRightCorner(Index cRows, Index cC… in bottomRightCorner()
345 /// \sa class Block, block(Index,Index,Index,Index)
348 inline BlockXpr bottomLeftCorner(Index cRows, Index cCols) in bottomLeftCorner()
353 /// This is the const version of bottomLeftCorner(Index, Index).
355 inline const ConstBlockXpr bottomLeftCorner(Index cRows, Index cCols) const in bottomLeftCorner()
369 /// \sa class Block, block(Index,Index,Index,Index)
406 inline typename FixedBlockXpr<CRows,CCols>::Type bottomLeftCorner(Index cRows, Index cCols) in bottomLeftCorner()
411 /// This is the const version of bottomLeftCorner<int, int>(Index, Index).
413 inline const typename ConstFixedBlockXpr<CRows,CCols>::Type bottomLeftCorner(Index cRows, Index cCo… in bottomLeftCorner()
429 /// \sa class Block, block(Index,Index,Index,Index)
432 inline RowsBlockXpr topRows(Index n) in topRows()
437 /// This is the const version of topRows(Index).
439 inline ConstRowsBlockXpr topRows(Index n) const in topRows()
457 /// \sa class Block, block(Index,Index,Index,Index)
461 inline typename NRowsBlockXpr<N>::Type topRows(Index n = N)
469 inline typename ConstNRowsBlockXpr<N>::Type topRows(Index n = N) const
485 /// \sa class Block, block(Index,Index,Index,Index)
488 inline RowsBlockXpr bottomRows(Index n) in bottomRows()
493 /// This is the const version of bottomRows(Index).
495 inline ConstRowsBlockXpr bottomRows(Index n) const in bottomRows()
513 /// \sa class Block, block(Index,Index,Index,Index)
517 inline typename NRowsBlockXpr<N>::Type bottomRows(Index n = N)
525 inline typename ConstNRowsBlockXpr<N>::Type bottomRows(Index n = N) const
534 /// \param startRow the index of the first row in the block
542 /// \sa class Block, block(Index,Index,Index,Index)
545 inline RowsBlockXpr middleRows(Index startRow, Index n) in middleRows()
550 /// This is the const version of middleRows(Index,Index).
552 inline ConstRowsBlockXpr middleRows(Index startRow, Index n) const in middleRows()
560 /// \param startRow the index of the first row in the block
571 /// \sa class Block, block(Index,Index,Index,Index)
575 inline typename NRowsBlockXpr<N>::Type middleRows(Index startRow, Index n = N)
583 inline typename ConstNRowsBlockXpr<N>::Type middleRows(Index startRow, Index n = N) const
599 /// \sa class Block, block(Index,Index,Index,Index)
602 inline ColsBlockXpr leftCols(Index n) in leftCols()
607 /// This is the const version of leftCols(Index).
609 inline ConstColsBlockXpr leftCols(Index n) const in leftCols()
627 /// \sa class Block, block(Index,Index,Index,Index)
631 inline typename NColsBlockXpr<N>::Type leftCols(Index n = N)
639 inline typename ConstNColsBlockXpr<N>::Type leftCols(Index n = N) const
655 /// \sa class Block, block(Index,Index,Index,Index)
658 inline ColsBlockXpr rightCols(Index n) in rightCols()
663 /// This is the const version of rightCols(Index).
665 inline ConstColsBlockXpr rightCols(Index n) const in rightCols()
683 /// \sa class Block, block(Index,Index,Index,Index)
687 inline typename NColsBlockXpr<N>::Type rightCols(Index n = N)
695 inline typename ConstNColsBlockXpr<N>::Type rightCols(Index n = N) const
704 /// \param startCol the index of the first column in the block
712 /// \sa class Block, block(Index,Index,Index,Index)
715 inline ColsBlockXpr middleCols(Index startCol, Index numCols) in middleCols()
720 /// This is the const version of middleCols(Index,Index).
722 inline ConstColsBlockXpr middleCols(Index startCol, Index numCols) const in middleCols()
730 /// \param startCol the index of the first column in the block
741 /// \sa class Block, block(Index,Index,Index,Index)
745 inline typename NColsBlockXpr<N>::Type middleCols(Index startCol, Index n = N)
753 inline typename ConstNColsBlockXpr<N>::Type middleCols(Index startCol, Index n = N) const
776 /// \sa class Block, block(Index,Index,Index,Index)
780 inline typename FixedBlockXpr<NRows,NCols>::Type block(Index startRow, Index startCol) in block()
785 /// This is the const version of block<>(Index, Index). */
788 inline const typename ConstFixedBlockXpr<NRows,NCols>::Type block(Index startRow, Index startCol) c… in block()
812 /// \sa class Block, block(Index,Index,Index,Index)
815 inline typename FixedBlockXpr<NRows,NCols>::Type block(Index startRow, Index startCol, in block()
816 Index blockRows, Index blockCols) in block()
821 /// This is the const version of block<>(Index, Index, Index, Index).
823 inline const typename ConstFixedBlockXpr<NRows,NCols>::Type block(Index startRow, Index startCol, in block()
824 … Index blockRows, Index blockCols) const in block()
838 inline ColXpr col(Index i) in col()
845 inline ConstColXpr col(Index i) const in col()
859 inline RowXpr row(Index i) in row()
866 inline ConstRowXpr row(Index i) const in row()
885 /// \sa class Block, segment(Index)
888 inline SegmentReturnType segment(Index start, Index n) in segment()
895 /// This is the const version of segment(Index,Index).
897 inline ConstSegmentReturnType segment(Index start, Index n) const in segment()
916 /// \sa class Block, block(Index,Index)
919 inline SegmentReturnType head(Index n) in head()
925 /// This is the const version of head(Index).
927 inline ConstSegmentReturnType head(Index n) const in head()
946 /// \sa class Block, block(Index,Index)
949 inline SegmentReturnType tail(Index n) in tail()
955 /// This is the const version of tail(Index).
957 inline ConstSegmentReturnType tail(Index n) const in tail()
968 /// \param start the index of the first element in the segment
981 inline typename FixedSegmentReturnType<N>::Type segment(Index start, Index n = N)
987 /// This is the const version of segment<int>(Index).
990 inline typename ConstFixedSegmentReturnType<N>::Type segment(Index start, Index n = N) const
1013 inline typename FixedSegmentReturnType<N>::Type head(Index n = N)
1022 inline typename ConstFixedSegmentReturnType<N>::Type head(Index n = N) const
1045 inline typename FixedSegmentReturnType<N>::Type tail(Index n = N)
1054 inline typename ConstFixedSegmentReturnType<N>::Type tail(Index n = N) const