Go to the source code of this file.
Functions | |
Block< Derived > | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const |
This is the const version of block(Index,Index,Index,Index). | |
Block< Derived > | topRightCorner (Index cRows, Index cCols) const |
This is the const version of topRightCorner(Index, Index). | |
template<int CRows, int CCols> | |
Block< Derived, CRows, CCols > | topRightCorner () const |
This is the const version of topRightCorner<int, int>(). | |
Block< Derived > | topLeftCorner (Index cRows, Index cCols) const |
This is the const version of topLeftCorner(Index, Index). | |
template<int CRows, int CCols> | |
Block< Derived, CRows, CCols > | topLeftCorner () const |
This is the const version of topLeftCorner<int, int>(). | |
Block< Derived > | bottomRightCorner (Index cRows, Index cCols) const |
This is the const version of bottomRightCorner(Index, Index). | |
template<int CRows, int CCols> | |
Block< Derived, CRows, CCols > | bottomRightCorner () const |
This is the const version of bottomRightCorner<int, int>(). | |
Block< Derived > | bottomLeftCorner (Index cRows, Index cCols) const |
This is the const version of bottomLeftCorner(Index, Index). | |
template<int CRows, int CCols> | |
Block< Derived, CRows, CCols > | bottomLeftCorner () const |
This is the const version of bottomLeftCorner<int, int>(). | |
RowsBlockXpr | topRows (Index n) const |
This is the const version of topRows(Index). | |
template<int N> | |
NRowsBlockXpr< N >::Type | topRows () const |
This is the const version of topRows<int>(). | |
RowsBlockXpr | bottomRows (Index n) const |
This is the const version of bottomRows(Index). | |
template<int N> | |
NRowsBlockXpr< N >::Type | bottomRows () const |
This is the const version of bottomRows<int>(). | |
RowsBlockXpr | middleRows (Index startRow, Index numRows) const |
This is the const version of middleRows(Index,Index). | |
template<int N> | |
NRowsBlockXpr< N >::Type | middleRows (Index startRow) const |
This is the const version of middleRows<int>(). | |
ColsBlockXpr | leftCols (Index n) const |
This is the const version of leftCols(Index). | |
template<int N> | |
NColsBlockXpr< N >::Type | leftCols () const |
This is the const version of leftCols<int>(). | |
ColsBlockXpr | rightCols (Index n) const |
This is the const version of rightCols(Index). | |
template<int N> | |
NColsBlockXpr< N >::Type | rightCols () const |
This is the const version of rightCols<int>(). | |
ColsBlockXpr | middleCols (Index startCol, Index numCols) const |
This is the const version of middleCols(Index,Index). | |
template<int N> | |
NColsBlockXpr< N >::Type | middleCols (Index startCol) const |
This is the const version of middleCols<int>(). | |
template<int BlockRows, int BlockCols> | |
Block< Derived, BlockRows, BlockCols > | block (Index startRow, Index startCol) const |
This is the const version of block<>(Index, Index). | |
ColXpr | col (Index i) const |
This is the const version of col(). | |
RowXpr | row (Index i) const |
This is the const version of row(). |
const Block< const Derived > block | ( | Index | startRow, |
Index | startCol, | ||
Index | blockRows, | ||
Index | blockCols | ||
) | [inline] |
This is the const version of block(Index,Index,Index,Index).
startRow | the first row in the block |
startCol | the first column in the block |
blockRows | the number of rows in the block |
blockCols | the number of columns in the block |
Example:
Output:
Definition at line 69 of file BlockMethods.h.
Referenced by internal::kernel_retval< FullPivLU< _MatrixType > >::evalTo(), and CommaInitializer< XprType >::operator,().
const Block< const Derived, BlockRows, BlockCols > block | ( | Index | startRow, |
Index | startCol | ||
) | [inline] |
This is the const version of block<>(Index, Index).
The template parameters BlockRows and BlockCols are the number of rows and columns in the block.
startRow | the first row in the block |
startCol | the first column in the block |
Example:
Output:
m.template block<3,3>(1,1);
Definition at line 549 of file BlockMethods.h.
const Block< const Derived, CRows, CCols > bottomLeftCorner | ( | ) | [inline] |
This is the const version of bottomLeftCorner<int, int>().
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 250 of file BlockMethods.h.
const Block< const Derived > bottomLeftCorner | ( | Index | cRows, |
Index | cCols | ||
) | [inline] |
This is the const version of bottomLeftCorner(Index, Index).
cRows | the number of rows in the corner |
cCols | the number of columns in the corner |
Example:
Output:
Definition at line 229 of file BlockMethods.h.
const Block< const Derived > bottomRightCorner | ( | Index | cRows, |
Index | cCols | ||
) | [inline] |
This is the const version of bottomRightCorner(Index, Index).
cRows | the number of rows in the corner |
cCols | the number of columns in the corner |
Example:
Output:
Definition at line 184 of file BlockMethods.h.
const Block< const Derived, CRows, CCols > bottomRightCorner | ( | ) | [inline] |
This is the const version of bottomRightCorner<int, int>().
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 205 of file BlockMethods.h.
ConstRowsBlockXpr bottomRows | ( | Index | n ) | [inline] |
This is the const version of bottomRows(Index).
n | the number of rows in the block |
Example:
Output:
Definition at line 317 of file BlockMethods.h.
ConstNRowsBlockXpr< N >::Type bottomRows | ( | ) | [inline] |
This is the const version of bottomRows<int>().
N | the number of rows in the block |
Example:
Output:
Definition at line 338 of file BlockMethods.h.
ConstColXpr col | ( | Index | i ) | [inline] |
This is the const version of col().
Example:
Output:
Definition at line 567 of file BlockMethods.h.
Referenced by MatrixBase< Derived >::applyHouseholderOnTheRight(), MatrixBase< Derived >::applyOnTheRight(), mrpt::math::CMatrixTemplate< TPoint3D >::CMatrixTemplate(), Reverse< MatrixType, Direction >::coeff(), CoeffBasedProduct< LhsNested, RhsNested, NestingFlags >::coeff(), Reverse< MatrixType, Direction >::coeffRef(), SwapWrapper< ExpressionType >::copyPacket(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyPacket(), internal::solve_retval< FullPivHouseholderQR< _MatrixType >, Rhs >::evalTo(), get_unsafe(), mrpt::math::CMatrixTemplate< TPoint3D >::get_unsafe(), insertCol(), meanAndStd(), internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::operator()(), mrpt::math::CMatrixTemplate< TPoint3D >::operator()(), TransposeImpl< MatrixType, Dense >::packet(), Reverse< MatrixType, Direction >::packet(), NestByValue< ExpressionType >::packet(), ForceAlignedAccess< ExpressionType >::packet(), Flagged< ExpressionType, Added, Removed >::packet(), DenseCoeffsBase< Derived, ReadOnlyAccessors >::packet(), CoeffBasedProduct< LhsNested, RhsNested, NestingFlags >::packet(), mrpt::math::CMatrixTemplate< TPoint3D >::realloc(), TransposeImpl< MatrixType, Sparse >::ReverseInnerIterator::row(), TransposeImpl< MatrixType, Sparse >::InnerIterator::row(), internal::sparse_solve_triangular_sparse_selector< Lhs, Rhs, Mode, UpLo, ColMajor >::run(), internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, ColMajor >::run(), internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, ColMajor >::run(), internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, RowMajor >::run(), internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, RowMajor >::run(), internal::triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite >::run(), internal::triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite >::run(), set_unsafe(), mrpt::math::CMatrixTemplate< TPoint3D >::set_unsafe(), setSize(), swapCols(), TransposeImpl< MatrixType, Dense >::writePacket(), Reverse< MatrixType, Direction >::writePacket(), NestByValue< ExpressionType >::writePacket(), ForceAlignedAccess< ExpressionType >::writePacket(), Flagged< ExpressionType, Added, Removed >::writePacket(), and DenseCoeffsBase< Derived, WriteAccessors >::writePacket().
ConstColsBlockXpr leftCols | ( | Index | n ) | [inline] |
This is the const version of leftCols(Index).
n | the number of columns in the block |
Example:
Output:
Definition at line 407 of file BlockMethods.h.
Referenced by internal::solve_retval< HouseholderQR< _MatrixType >, Rhs >::evalTo().
ConstNColsBlockXpr< N >::Type leftCols | ( | ) | [inline] |
This is the const version of leftCols<int>().
N | the number of columns in the block |
Example:
Output:
Definition at line 428 of file BlockMethods.h.
ConstNColsBlockXpr< N >::Type middleCols | ( | Index | startCol ) | [inline] |
This is the const version of middleCols<int>().
N | the number of columns in the block |
startCol | the index of the first column in the block |
Example:
Output:
Definition at line 518 of file BlockMethods.h.
ConstColsBlockXpr middleCols | ( | Index | startCol, |
Index | numCols | ||
) | [inline] |
This is the const version of middleCols(Index,Index).
startCol | the index of the first column in the block |
numCols | the number of columns in the block |
Example:
Output:
Definition at line 496 of file BlockMethods.h.
ConstRowsBlockXpr middleRows | ( | Index | startRow, |
Index | numRows | ||
) | [inline] |
This is the const version of middleRows(Index,Index).
startRow | the index of the first row in the block |
numRows | the number of rows in the block |
Example:
Output:
Definition at line 362 of file BlockMethods.h.
ConstNRowsBlockXpr< N >::Type middleRows | ( | Index | startRow ) | [inline] |
This is the const version of middleRows<int>().
N | the number of rows in the block |
startRow | the index of the first row in the block |
Example:
Output:
Definition at line 384 of file BlockMethods.h.
ConstColsBlockXpr rightCols | ( | Index | n ) | [inline] |
This is the const version of rightCols(Index).
n | the number of columns in the block |
Example:
Output:
Definition at line 451 of file BlockMethods.h.
ConstNColsBlockXpr< N >::Type rightCols | ( | ) | [inline] |
This is the const version of rightCols<int>().
N | the number of columns in the block |
Example:
Output:
Definition at line 472 of file BlockMethods.h.
ConstRowXpr row | ( | Index | i ) | [inline] |
This is the const version of row().
Example:
Output:
Definition at line 584 of file BlockMethods.h.
Referenced by mrpt::math::CMatrixTemplate< TPoint3D >::appendRow(), MatrixBase< Derived >::applyHouseholderOnTheLeft(), MatrixBase< Derived >::applyOnTheLeft(), mrpt::math::CMatrixTemplate< TPoint3D >::CMatrixTemplate(), Reverse< MatrixType, Direction >::coeff(), CoeffBasedProduct< LhsNested, RhsNested, NestingFlags >::coeff(), Reverse< MatrixType, Direction >::coeffRef(), TransposeImpl< MatrixType, Sparse >::ReverseInnerIterator::col(), TransposeImpl< MatrixType, Sparse >::InnerIterator::col(), SparseDenseOuterProduct< Lhs, Rhs, Tr >::InnerIterator::col(), SwapWrapper< ExpressionType >::copyPacket(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyPacket(), get_unsafe(), mrpt::math::CMatrixTemplate< TPoint3D >::get_unsafe(), mrpt::math::CMatrixTemplate< TPoint3D >::get_unsafe_row(), insertRow(), mrpt::math::CMatrixTemplate< TPoint3D >::operator()(), TransposeImpl< MatrixType, Dense >::packet(), Reverse< MatrixType, Direction >::packet(), NestByValue< ExpressionType >::packet(), ForceAlignedAccess< ExpressionType >::packet(), Flagged< ExpressionType, Added, Removed >::packet(), DenseCoeffsBase< Derived, ReadOnlyAccessors >::packet(), CoeffBasedProduct< LhsNested, RhsNested, NestingFlags >::packet(), mrpt::math::CMatrixTemplate< TPoint3D >::realloc(), SparseDenseOuterProduct< Lhs, Rhs, Tr >::InnerIterator::row(), internal::triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite >::run(), internal::triangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite >::run(), set_unsafe(), mrpt::math::CMatrixTemplate< TPoint3D >::set_unsafe(), setSize(), swapRows(), mrpt::math::transform_gaussian_unscented(), TransposeImpl< MatrixType, Dense >::writePacket(), Reverse< MatrixType, Direction >::writePacket(), NestByValue< ExpressionType >::writePacket(), ForceAlignedAccess< ExpressionType >::writePacket(), Flagged< ExpressionType, Added, Removed >::writePacket(), and DenseCoeffsBase< Derived, WriteAccessors >::writePacket().
const Block< const Derived, CRows, CCols > topLeftCorner | ( | ) | [inline] |
This is the const version of topLeftCorner<int, int>().
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 160 of file BlockMethods.h.
const Block< const Derived > topLeftCorner | ( | Index | cRows, |
Index | cCols | ||
) | [inline] |
This is the const version of topLeftCorner(Index, Index).
cRows | the number of rows in the corner |
cCols | the number of columns in the corner |
Example:
Output:
Definition at line 139 of file BlockMethods.h.
const Block< const Derived > topRightCorner | ( | Index | cRows, |
Index | cCols | ||
) | [inline] |
This is the const version of topRightCorner(Index, Index).
cRows | the number of rows in the corner |
cCols | the number of columns in the corner |
Example:
Output:
Definition at line 93 of file BlockMethods.h.
const Block< const Derived, CRows, CCols > topRightCorner | ( | ) | [inline] |
This is the const version of topRightCorner<int, int>().
The template parameters CRows and CCols are the number of rows and columns in the corner.
Example:
Output:
Definition at line 114 of file BlockMethods.h.
ConstRowsBlockXpr topRows | ( | Index | n ) | [inline] |
This is the const version of topRows(Index).
n | the number of rows in the block |
Example:
Output:
Definition at line 273 of file BlockMethods.h.
ConstNRowsBlockXpr< N >::Type topRows | ( | ) | [inline] |
This is the const version of topRows<int>().
N | the number of rows in the block |
Example:
Output:
Definition at line 294 of file BlockMethods.h.
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |