![]() |
|
Class to view a vector of integers as a permutation matrix. More...
#include <PermutationMatrix.h>
Inheritance diagram for Eigen::PermutationWrapper< IndicesType_ >:Public Types | |
| typedef Traits::IndicesType | IndicesType |
Public Types inherited from Eigen::PermutationBase< PermutationWrapper< IndicesType_ > > | |
| enum | |
| typedef Traits::IndicesType | IndicesType |
| typedef Traits::StorageIndex | StorageIndex |
| typedef Matrix< StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime > | DenseMatrixType |
| typedef PermutationMatrix< IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex > | PlainPermutationType |
| typedef PlainPermutationType | PlainObject |
| typedef Inverse< PermutationWrapper< IndicesType_ > > | InverseReturnType |
| typedef void | Scalar |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Protected Attributes | |
| IndicesType::Nested | m_indices |
Private Types | |
| typedef PermutationBase< PermutationWrapper > | Base |
| typedef internal::traits< PermutationWrapper > | Traits |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::PermutationBase< PermutationWrapper< IndicesType_ > > | |
| void | assignTranspose (const PermutationBase< OtherDerived > &other) |
| void | assignProduct (const Lhs &lhs, const Rhs &rhs) |
Class to view a vector of integers as a permutation matrix.
| IndicesType_ | the type of the vector of integer (can be any compatible expression) |
This class allows to view any vector expression of integers as a permutation matrix.
|
private |
| typedef Traits::IndicesType Eigen::PermutationWrapper< IndicesType_ >::IndicesType |
|
private |
|
inline |
|
inline |
|
protected |
Referenced by Eigen::PermutationWrapper< IndicesType_ >::indices().