Classes | Namespaces | Enumerations | Functions
PermutationMatrix.h File Reference

Go to the source code of this file.

Classes

class  Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >
class  PermutationBase< Derived >
 Base class for permutations. More...
class  PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >
 Permutation matrix. More...
struct  PermutationStorage
class  PermutationWrapper< _IndicesType >
 Class to view a vector of integers as a permutation matrix. More...
class  Transpose< PermutationBase< Derived > >

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
namespace  Eigen::internal

Enumerations

enum  PermPermProduct_t { PermPermProduct }

Functions

template<typename Derived , typename PermutationDerived >
const
internal::permut_matrix_product_retval
< PermutationDerived, Derived,
OnTheRight > 
operator* (const MatrixBase< Derived > &matrix, const PermutationBase< PermutationDerived > &permutation)
template<typename Derived , typename PermutationDerived >
const
internal::permut_matrix_product_retval
< PermutationDerived, Derived,
OnTheLeft > 
operator* (const PermutationBase< PermutationDerived > &permutation, const MatrixBase< Derived > &matrix)