#include <SubMatrix.hpp>
Public Types | |
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 |
Public Member Functions | |
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) |
Scalar & | coeffRef (Index index) |
const CoeffReturnType | coeff (Index row, Index col) const |
const CoeffReturnType | coeff (Index index) const |
typedef ei_choose_assert_selection<PermutationType> Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::assert_index |
typedef MatrixBase<SubMatrix<MatrixType, PermutationType, IsSub> > Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::Base |
typedef ei_choose_col_impl<MatrixType, PermutationType, IsSub>::type Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::ColBase |
typedef ColBase::ColIndices Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::ColIndices |
Reimplemented from Eigen::ColSelectionImpl< MatrixType, IsSub >.
typedef Matrix<typename MatrixType::Index,Dynamic,1> Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::Indices |
Reimplemented in Eigen::SubCol< MatrixType, IsSub >.
typedef ei_choose_container_impl<MatrixType, PermutationType>::type Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::MemoryBase |
typedef ei_choose_row_impl<MatrixType, PermutationType, IsSub>::type Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::RowBase |
typedef RowBase::RowIndices Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::RowIndices |
Reimplemented from Eigen::RowSelectionImpl< MatrixType, IsSub >.
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix | ) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
bool | defaultPermutation | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
bool | defaultPermutationRows, | ||
bool | defaultPermutationCols | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
const Indices & | indices | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
bool | defaultPermutationRows, | ||
const ColIndices & | indicesCols | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
const Indices & | indicesRows, | ||
bool | defaultPermutationCols | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
const Indices & | indicesRows, | ||
const Indices & | indicesCols | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
Indices * | indices | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
bool | defaultPermutationRows, | ||
const Indices * | indicesCols | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
const Indices * | indicesRows, | ||
bool | defaultPermutationCols | ||
) | [inline] |
Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::SubMatrix | ( | MatrixType & | matrix, |
Indices * | indicesRows, | ||
Indices * | indicesCols | ||
) | [inline] |
const CoeffReturnType Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::coeff | ( | Index | row, |
Index | col | ||
) | const [inline] |
const CoeffReturnType Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::coeff | ( | Index | index | ) | const [inline] |
Scalar& Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::coeffRef | ( | Index | row, |
Index | col | ||
) | [inline] |
Scalar& Eigen::SubMatrix< MatrixType, PermutationType, IsSub >::coeffRef | ( | Index | index | ) | [inline] |