Classes |
class | Eigen::PermutationBase< Derived > |
| Base class for permutations. More...
|
struct | Eigen::internal::traits< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex > > |
class | Eigen::PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex > |
| Permutation matrix. More...
|
struct | Eigen::internal::traits< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, _PacketAccess > > |
class | Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, _PacketAccess > |
struct | Eigen::internal::traits< PermutationWrapper< _IndicesType > > |
class | Eigen::PermutationWrapper< _IndicesType > |
| Class to view a vector of integers as a permutation matrix. More...
|
class | Eigen::InverseImpl< PermutationType, PermutationStorage > |
struct | Eigen::internal::AssignmentKind< DenseShape, PermutationShape > |
Namespaces |
namespace | Eigen |
namespace | Eigen::internal |
Enumerations |
enum | Eigen::internal::PermPermProduct_t { Eigen::internal::PermPermProduct
} |
Functions |
template<typename MatrixDerived , typename PermutationDerived > |
EIGEN_DEVICE_FUNC const
Product< MatrixDerived,
PermutationDerived,
AliasFreeProduct > | Eigen::operator* (const MatrixBase< MatrixDerived > &matrix, const PermutationBase< PermutationDerived > &permutation) |
template<typename PermutationDerived , typename MatrixDerived > |
EIGEN_DEVICE_FUNC const
Product< PermutationDerived,
MatrixDerived,
AliasFreeProduct > | Eigen::operator* (const PermutationBase< PermutationDerived > &permutation, const MatrixBase< MatrixDerived > &matrix) |