#include <PermutationMatrix.h>
List of all members.
Public Types |
enum | {
Flags = Traits::Flags,
CoeffReadCost = Traits::CoeffReadCost,
RowsAtCompileTime = Traits::RowsAtCompileTime,
ColsAtCompileTime = Traits::ColsAtCompileTime,
MaxRowsAtCompileTime = Traits::MaxRowsAtCompileTime,
MaxColsAtCompileTime = Traits::MaxColsAtCompileTime
} |
typedef internal::traits
< PermutationType > | Traits |
typedef Derived::DenseMatrixType | DenseMatrixType |
typedef Traits::Scalar | Scalar |
Public Member Functions |
| Transpose (const PermutationType &p) |
int | rows () const |
int | cols () const |
template<typename DenseDerived > |
void | evalTo (MatrixBase< DenseDerived > &other) const |
PlainPermutationType | eval () const |
DenseMatrixType | toDenseMatrix () const |
template<typename OtherDerived > |
const
internal::permut_matrix_product_retval
< PermutationType,
OtherDerived, OnTheLeft, true > | operator* (const MatrixBase< OtherDerived > &matrix) const |
const PermutationType & | nestedPermutation () const |
Protected Attributes |
const PermutationType & | m_permutation |
Friends |
template<typename OtherDerived > |
const
internal::permut_matrix_product_retval
< PermutationType,
OtherDerived, OnTheRight, true > | operator* (const MatrixBase< OtherDerived > &matrix, const Transpose &trPerm) |
template<typename Derived>
class Transpose< PermutationBase< Derived > >
Member Typedef Documentation
template<typename Derived >
template<typename Derived >
template<typename Derived >
Member Enumeration Documentation
template<typename Derived >
- Enumerator:
Flags |
|
CoeffReadCost |
|
RowsAtCompileTime |
|
ColsAtCompileTime |
|
MaxRowsAtCompileTime |
|
MaxColsAtCompileTime |
|
Constructor & Destructor Documentation
template<typename Derived >
Member Function Documentation
template<typename Derived >
template<typename Derived >
- Returns:
- the equivalent permutation matrix
template<typename Derived >
template<typename DenseDerived >
template<typename Derived >
template<typename Derived >
template<typename OtherDerived >
- Returns:
- the matrix with the inverse permutation applied to the rows.
template<typename Derived >
template<typename Derived >
Friends And Related Function Documentation
template<typename Derived >
template<typename OtherDerived >
- Returns:
- the matrix with the inverse permutation applied to the columns.
Member Data Documentation
template<typename Derived >
The documentation for this class was generated from the following file:
- /home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/Eigen/src/Core/PermutationMatrix.h