Get the value of the row at a given index from the matrix (whatever the StorageFormat of the matrix).
- Note
- For row-matrices, it is equivalent to
operator[], for column-matrices a traversal of the matrix is required (in \(\mathcal O(n)\)).
- Warning
- The matrix will perform boundary check.
- Parameters
-
| matrix | The matrix considered. |
| index | The coefficient index. |
- Returns
- The row at given index.
|
|
template<typename _CT , template< typename, int > typename SCT> |
| SCT< _CT, ROW > | get_row (const Sparse_matrix_core< _CT, COLUMN, SCT > &matrix, size_t index) |
| | Gets a row from a COLUMN matrix.
|
| |
|
template<typename _CT , template< typename, int > typename SCT> |
| SCT< _CT, ROW > | get_row (const Sparse_matrix_core< _CT, ROW, SCT > &matrix, size_t index) |
| | Gets a row from a ROW matrix.
|
| |