#include <SubMatrix.hpp>
Public Types | |
typedef MatrixType::Index | Index |
typedef Matrix< Index, Dynamic, 1 > | ColIndices |
Public Member Functions | |
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 () |
typedef Matrix<Index,Dynamic,1> Eigen::ColSelectionImpl< MatrixType, IsSub >::ColIndices |
typedef MatrixType::Index Eigen::ColSelectionImpl< MatrixType, IsSub >::Index |
Reimplemented in Eigen::SubCol< MatrixType, IsSub >.
Eigen::ColSelectionImpl< MatrixType, IsSub >::ColSelectionImpl | ( | const MatrixType & | m, |
bool | defaultPermutation | ||
) | [inline] |
Eigen::ColSelectionImpl< MatrixType, IsSub >::ColSelectionImpl | ( | const MatrixType & | m, |
const ColIndices & | indices | ||
) | [inline] |
Eigen::ColSelectionImpl< MatrixType, IsSub >::ColSelectionImpl | ( | const MatrixType & | m, |
ColIndices * | indices | ||
) | [inline] |
Eigen::ColSelectionImpl< MatrixType, IsSub >::ColSelectionImpl | ( | const ColSelectionImpl< MatrixType, IsSub > & | clone | ) | [inline] |
Index Eigen::ColSelectionImpl< MatrixType, IsSub >::colIndex | ( | Index | i | ) | const [inline] |
Referenced by Eigen::SubMatrix< MatrixXd >::coeff(), and Eigen::SubMatrix< MatrixXd >::coeffRef().
bool Eigen::ColSelectionImpl< MatrixType, IsSub >::colIndicesOwned | ( | ) | const [inline] |
Index Eigen::ColSelectionImpl< MatrixType, IsSub >::cols | ( | ) | const [inline] |
Referenced by soth::Stage::applyDamping(), soth::Stage::applyDampingTranspose(), soth::Givens::applyThisOnTheLeft(), soth::Givens::applyThisOnTheLeftPartiel(), soth::Givens::applyThisOnTheRight(), soth::Givens::applyTransposeOnTheLeft(), soth::Givens::applyTransposeOnTheRight(), soth::Stage::computeInitialCOD(), Eigen::ColSelectionImpl< MatrixType, IsSub >::permuteCols(), Eigen::ColSelectionImpl< MatrixType, IsSub >::popColBack(), Eigen::ColSelectionImpl< MatrixType, IsSub >::popColFront(), Eigen::ColSelectionImpl< MatrixType, IsSub >::pushColBack(), Eigen::ColSelectionImpl< MatrixType, IsSub >::pushColFront(), soth::Stage::recompose(), Eigen::ColSelectionImpl< MatrixType, IsSub >::removeCol(), and soth::Stage::testRecomposition().
const ColIndices& Eigen::ColSelectionImpl< MatrixType, IsSub >::getColIndices | ( | ) | const [inline] |
Referenced by soth::Stage::removeACrossFromW(), and soth::Stage::update().
const Index& Eigen::ColSelectionImpl< MatrixType, IsSub >::getColIndices | ( | Index | i | ) | const [inline] |
ColIndices& Eigen::ColSelectionImpl< MatrixType, IsSub >::getColIndices | ( | ) | [inline] |
Index& Eigen::ColSelectionImpl< MatrixType, IsSub >::getColIndices | ( | Index | i | ) | [inline] |
void Eigen::ColSelectionImpl< MatrixType, IsSub >::permuteCols | ( | Index | i, |
Index | j | ||
) | [inline] |
Index Eigen::ColSelectionImpl< MatrixType, IsSub >::popColBack | ( | ) | [inline] |
References Eigen::ColSelectionImpl< MatrixType, IsSub >::cols().
Referenced by soth::Stage::propagateDowndate().
Index Eigen::ColSelectionImpl< MatrixType, IsSub >::popColFront | ( | ) | [inline] |
void Eigen::ColSelectionImpl< MatrixType, IsSub >::pushColBack | ( | Index | index | ) | [inline] |
References Eigen::ColSelectionImpl< MatrixType, IsSub >::cols().
Referenced by soth::Stage::propagateUpdate(), and soth::Stage::update().
void Eigen::ColSelectionImpl< MatrixType, IsSub >::pushColFront | ( | Index | index | ) | [inline] |
References Eigen::ColSelectionImpl< MatrixType, IsSub >::cols().
Referenced by soth::Stage::propagateDowndate().
Index Eigen::ColSelectionImpl< MatrixType, IsSub >::removeCol | ( | Index | index | ) | [inline] |
void Eigen::ColSelectionImpl< MatrixType, IsSub >::setColIndices | ( | const ColIndices & | indices | ) | [inline] |
Referenced by soth::Stage::computeInitialCOD().
void Eigen::ColSelectionImpl< MatrixType, IsSub >::setColRange | ( | Index | start, |
Index | end | ||
) | [inline] |