#include <SubMatrix.hpp>
Public Types | |
typedef MatrixType::Index | Index |
typedef Matrix< Index, Dynamic, 1 > | RowIndices |
Public Member Functions | |
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 () |
typedef MatrixType::Index Eigen::RowSelectionImpl< MatrixType, IsSub >::Index |
typedef Matrix<Index, Dynamic, 1> Eigen::RowSelectionImpl< MatrixType, IsSub >::RowIndices |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by soth::Stage::addARow().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Eigen::RowSelectionImpl< MatrixType, IsSub >::rows().
Referenced by Eigen::RowSelectionImpl< MatrixType, IsSub >::popRowFront().
|
inline |
Referenced by Eigen::SubMatrix< MatrixXd >::coeff(), and Eigen::SubMatrix< MatrixXd >::coeffRef().
|
inline |
|
inline |
Referenced by soth::Givens::applyThisOnTheLeft(), soth::Givens::applyThisOnTheRight(), soth::Givens::applyTransposeOnTheLeft(), soth::Givens::applyTransposeOnTheRight(), Eigen::RowSelectionImpl< MatrixType, IsSub >::permuteRows(), Eigen::RowSelectionImpl< MatrixType, IsSub >::popRowBack(), Eigen::RowSelectionImpl< MatrixType, IsSub >::popRowFront(), Eigen::RowSelectionImpl< MatrixType, IsSub >::pushRowBack(), Eigen::RowSelectionImpl< MatrixType, IsSub >::pushRowFront(), and Eigen::RowSelectionImpl< MatrixType, IsSub >::removeRow().
|
inline |
|
inline |
References Eigen::ei_range_helper< VectorType >::generate().
Referenced by Eigen::RowSelectionImpl< MatrixType, IsSub >::RowSelectionImpl().