#include <hpp/constraints/matrix-view.hh>
|
| struct | View |
| | Smaller matrix composed by concatenation of the blocks. More...
|
| |
|
| Derived const & | derived () const |
| |
| Derived & | derived () |
| |
| template<typename MatrixType > |
| EIGEN_STRONG_INLINE View< MatrixType >::type | lview (const MatrixBase< MatrixType > &other) const |
| | Writable view of the smaller matrix. More...
|
| |
| template<typename MatrixType > |
| EIGEN_STRONG_INLINE View< const MatrixType >::type | rview (const MatrixBase< MatrixType > &other) const |
| | Non-writable view of the smaller matrix. More...
|
| |
| MatrixBlocksRef< AllCols, AllRows > | transpose () const |
| |
| MatrixBlocksRef< AllRows, true > | keepRows () const |
| |
| MatrixBlocksRef< true, AllCols > | keepCols () const |
| |
| const segments_t & | indices () const |
| | Return row or column indices as a vector of segments. More...
|
| |
| const RowIndices_t & | rows () const |
| | Return row indices. More...
|
| |
| const ColIndices_t & | cols () const |
| | Return column indices. More...
|
| |
| const size_type & | nbIndices () const |
| | Return number of row or column indices. More...
|
| |
| const size_type & | nbRows () const |
| | Return number of row indices. More...
|
| |
| const size_type & | nbCols () const |
| | Return number of column indices. More...
|
| |
| MatrixBlocks< AllRows, AllCols > | block (size_type i, size_type j, size_type ni, size_type nj) const |
| | Extract a block. More...
|
| |
| MatrixBlocks< AllRows, AllCols > | middleRows (size_type i, size_type ni) const |
| | Extract a set of rows. More...
|
| |
| MatrixBlocks< AllRows, AllCols > | middleCols (size_type j, size_type nj) const |
| | Extract a set of cols. More...
|
| |
template<typename Derived>
template<typename Derived>
template<typename Derived>
Interval of indices [first, first + second - 1].
template<typename Derived>
template<typename Derived>
Index of vector or matrix.
template<typename Derived>
| Enumerator |
|---|
| AllRows |
|
| AllCols |
|
| OneDimension |
|
template<typename Derived>
template<typename Derived>
template<typename Derived>
Extract a block.
- Parameters
-
| i,j,ni,nj | upper left corner and lengths of the block |
- Returns
- new instance
template<typename Derived>
Return column indices.
- Warning
- _allCols should be false
template<typename Derived>
template<typename Derived>
template<typename Derived>
Return row or column indices as a vector of segments.
- Returns
- rows indices if not all rows are selected (see template parameter _allRows), column indices if all rows are selected.
template<typename Derived>
template<typename Derived>
template<typename Derived>
template<typename MatrixType >
Writable view of the smaller matrix.
- Parameters
-
| other | matrix to whick block are extracted |
- Returns
- writable view of the smaller matrix composed by concatenation of blocks.
template<typename Derived>
Extract a set of cols.
- Parameters
-
| j,nj | start and length of the set of rows |
- Returns
- new instance
template<typename Derived>
Extract a set of rows.
- Parameters
-
| i,ni | start and length of the set of rows |
- Returns
- new instance
template<typename Derived>
Return number of column indices.
- Warning
- _allCols should be false
template<typename Derived>
Return number of row or column indices.
- Returns
- number of rows indices if not all rows are selected (see template parameter _allRows), number of column indices if all rows are selected.
template<typename Derived>
Return number of row indices.
- Warning
- _allRows should be false
template<typename Derived>
Return row indices.
- Warning
- _allRows should be false
template<typename Derived>
template<typename MatrixType >
| EIGEN_STRONG_INLINE View<const MatrixType>::type Eigen::MatrixBlocksBase< Derived >::rview |
( |
const MatrixBase< MatrixType > & |
other | ) |
const |
|
inline |
Non-writable view of the smaller matrix.
- Parameters
-
| other | matrix to whick block are extracted |
- Returns
- non-writable view of the smaller matrix composed by concatenation of blocks.
template<typename Derived>