|
typedef MatrixBase< SubMatrix
< MatrixType, PermutationType,
IsSub > > | Base |
|
typedef
ei_choose_container_impl
< MatrixType, PermutationType >
::type | MemoryBase |
|
typedef ei_choose_row_impl
< MatrixType, PermutationType,
IsSub >::type | RowBase |
|
typedef ei_choose_col_impl
< MatrixType, PermutationType,
IsSub >::type | ColBase |
|
typedef RowBase::RowIndices | RowIndices |
|
typedef ColBase::ColIndices | ColIndices |
|
typedef Matrix< typename
MatrixType::Index, Dynamic, 1 > | Indices |
|
typedef
ei_choose_assert_selection
< PermutationType > | assert_index |
|
typedef MatrixType::Index | Index |
|
typedef Matrix< Index, Dynamic, 1 > | RowIndices |
|
typedef MatrixType::Index | Index |
|
typedef Matrix< Index, Dynamic, 1 > | ColIndices |
|
|
| SubMatrix (MatrixType &matrix) |
|
| SubMatrix (MatrixType &matrix, bool defaultPermutation) |
|
| SubMatrix (MatrixType &matrix, bool defaultPermutationRows, bool defaultPermutationCols) |
|
| SubMatrix (MatrixType &matrix, const Indices &indices) |
|
| SubMatrix (MatrixType &matrix, bool defaultPermutationRows, const ColIndices &indicesCols) |
|
| SubMatrix (MatrixType &matrix, const Indices &indicesRows, bool defaultPermutationCols) |
|
| SubMatrix (MatrixType &matrix, const Indices &indicesRows, const Indices &indicesCols) |
|
| SubMatrix (MatrixType &matrix, Indices *indices) |
|
| SubMatrix (MatrixType &matrix, bool defaultPermutationRows, const Indices *indicesCols) |
|
| SubMatrix (MatrixType &matrix, const Indices *indicesRows, bool defaultPermutationCols) |
|
| SubMatrix (MatrixType &matrix, Indices *indicesRows, Indices *indicesCols) |
|
Scalar & | coeffRef (Index row, Index col) const |
|
Scalar & | coeffRef (Index index) const |
|
const CoeffReturnType | coeff (Index row, Index col) const |
|
const CoeffReturnType | coeff (Index index) const |
|
| MatrixContainer (const MatrixType &m) |
|
| RowSelectionImpl (const MatrixType &m, bool defaultPermutation=false) |
|
| RowSelectionImpl (const MatrixType &m, const RowIndices indices) |
|
| RowSelectionImpl (const MatrixType &m, RowIndices *indices) |
|
| RowSelectionImpl (const RowSelectionImpl &clone) |
|
Index | rowIndex (Index i) const |
|
Index | rows () const |
|
const RowIndices & | getRowIndices () const |
|
RowIndices & | getRowIndices () |
|
const Index & | getRowIndices (Index i) const |
|
Index & | getRowIndices (Index i) |
|
bool | rowIndicesOwned () const |
|
void | setRowIndices (const RowIndices &indices) |
|
void | setRowRange (Index start, Index end) |
|
void | permuteRows (Index i, Index j) |
|
void | pushRowFront (Index index) |
|
void | pushRowBack (Index index) |
|
Index | removeRow (Index index) |
|
Index | popRowBack () |
|
Index | popRowFront () |
|
| ColSelectionImpl (const MatrixType &m, bool defaultPermutation) |
|
| ColSelectionImpl (const MatrixType &m, const ColIndices &indices) |
|
| ColSelectionImpl (const MatrixType &m, ColIndices *indices) |
|
| ColSelectionImpl (const ColSelectionImpl &clone) |
|
Index | colIndex (Index i) const |
|
Index | cols () const |
|
const ColIndices & | getColIndices () const |
|
const Index & | getColIndices (Index i) const |
|
ColIndices & | getColIndices () |
|
Index & | getColIndices (Index i) |
|
bool | colIndicesOwned () const |
|
void | setColIndices (const ColIndices &indices) |
|
void | setColRange (Index start, Index end) |
|
void | permuteCols (Index i, Index j) |
|
void | pushColFront (Index index) |
|
void | pushColBack (Index index) |
|
Index | removeCol (Index index) |
|
Index | popColBack () |
|
Index | popColFront () |
|