#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 |
Reimplemented in Eigen::SubCol< MatrixType, IsSub >.
typedef Matrix<Index,Dynamic,1> Eigen::RowSelectionImpl< MatrixType, IsSub >::RowIndices |
Eigen::RowSelectionImpl< MatrixType, IsSub >::RowSelectionImpl | ( | const MatrixType & | m, |
bool | defaultPermutation = false |
||
) | [inline] |
Eigen::RowSelectionImpl< MatrixType, IsSub >::RowSelectionImpl | ( | const MatrixType & | m, |
const RowIndices | indices | ||
) | [inline] |
Eigen::RowSelectionImpl< MatrixType, IsSub >::RowSelectionImpl | ( | const MatrixType & | m, |
RowIndices * | indices | ||
) | [inline] |
Eigen::RowSelectionImpl< MatrixType, IsSub >::RowSelectionImpl | ( | const RowSelectionImpl< MatrixType, IsSub > & | clone | ) | [inline] |
const RowIndices& Eigen::RowSelectionImpl< MatrixType, IsSub >::getRowIndices | ( | ) | const [inline] |
Referenced by soth::Stage::addARow(), soth::Stage::removeACrossFromW(), and soth::Stage::update().
RowIndices& Eigen::RowSelectionImpl< MatrixType, IsSub >::getRowIndices | ( | ) | [inline] |
const Index& Eigen::RowSelectionImpl< MatrixType, IsSub >::getRowIndices | ( | Index | i | ) | const [inline] |
Index& Eigen::RowSelectionImpl< MatrixType, IsSub >::getRowIndices | ( | Index | i | ) | [inline] |
void Eigen::RowSelectionImpl< MatrixType, IsSub >::permuteRows | ( | Index | i, |
Index | j | ||
) | [inline] |
References Eigen::RowSelectionImpl< MatrixType, IsSub >::rows().
Referenced by soth::Stage::propagateDowndate().
Index Eigen::RowSelectionImpl< MatrixType, IsSub >::popRowBack | ( | ) | [inline] |
Index Eigen::RowSelectionImpl< MatrixType, IsSub >::popRowFront | ( | ) | [inline] |
void Eigen::RowSelectionImpl< MatrixType, IsSub >::pushRowBack | ( | Index | index | ) | [inline] |
References Eigen::RowSelectionImpl< MatrixType, IsSub >::rows().
Referenced by soth::Stage::addARow().
void Eigen::RowSelectionImpl< MatrixType, IsSub >::pushRowFront | ( | Index | index | ) | [inline] |
References Eigen::RowSelectionImpl< MatrixType, IsSub >::rows().
Referenced by soth::Stage::propagateDowndate(), and soth::Stage::removeARowFromL().
Index Eigen::RowSelectionImpl< MatrixType, IsSub >::removeRow | ( | Index | index | ) | [inline] |
Index Eigen::RowSelectionImpl< MatrixType, IsSub >::rowIndex | ( | Index | i | ) | const [inline] |
Referenced by Eigen::SubMatrix< MatrixXd >::coeff(), and Eigen::SubMatrix< MatrixXd >::coeffRef().
bool Eigen::RowSelectionImpl< MatrixType, IsSub >::rowIndicesOwned | ( | ) | const [inline] |
Index Eigen::RowSelectionImpl< MatrixType, IsSub >::rows | ( | ) | const [inline] |
Referenced by soth::Stage::applyDamping(), soth::Stage::applyDampingTranspose(), soth::Givens::applyThisOnTheLeft(), soth::Givens::applyThisOnTheRight(), soth::Givens::applyTransposeOnTheLeft(), soth::Givens::applyTransposeOnTheRight(), soth::Stage::computeInitialCOD(), 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(), soth::Stage::recompose(), and Eigen::RowSelectionImpl< MatrixType, IsSub >::removeRow().
void Eigen::RowSelectionImpl< MatrixType, IsSub >::setRowIndices | ( | const RowIndices & | indices | ) | [inline] |
Referenced by soth::Stage::computeInitialCOD().
void Eigen::RowSelectionImpl< MatrixType, IsSub >::setRowRange | ( | Index | start, |
Index | end | ||
) | [inline] |