Definition at line 413 of file PermutationMatrix.h.
#include <src/Core/PermutationMatrix.h>
Public Member Functions | |
Transpose (const PermutationType &p) | |
int | rows () const |
int | cols () const |
PermutationType | eval () const |
DenseMatrixType | toDenseMatrix () const |
template<typename Derived > | |
const internal::permut_matrix_product_retval < PermutationType, Derived, OnTheLeft, true > | operator* (const MatrixBase< Derived > &matrix) const |
const PermutationType & | nestedPermutation () const |
Protected Attributes | |
const PermutationType & | m_permutation |
Private Types | |
typedef PermutationMatrix < SizeAtCompileTime, MaxSizeAtCompileTime > | PermutationType |
typedef PermutationType::IndicesType | IndicesType |
Friends | |
template<typename Derived > | |
const internal::permut_matrix_product_retval < PermutationType, Derived, OnTheRight, true > | operator* (const MatrixBase< Derived > &matrix, const Transpose &trPerm) |
typedef PermutationType::IndicesType Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::IndicesType [private] |
Definition at line 417 of file PermutationMatrix.h.
typedef PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime> Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::PermutationType [private] |
Definition at line 416 of file PermutationMatrix.h.
Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::Transpose | ( | const PermutationType & | p | ) | [inline] |
Definition at line 435 of file PermutationMatrix.h.
int Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::cols | ( | void | ) | const [inline] |
Reimplemented from EigenBase< Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > > >.
Definition at line 438 of file PermutationMatrix.h.
PermutationType Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::eval | ( | ) | const [inline] |
Definition at line 451 of file PermutationMatrix.h.
const PermutationType& Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::nestedPermutation | ( | ) | const [inline] |
Definition at line 473 of file PermutationMatrix.h.
const internal::permut_matrix_product_retval<PermutationType, Derived, OnTheLeft, true> Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::operator* | ( | const MatrixBase< Derived > & | matrix | ) | const [inline] |
Definition at line 468 of file PermutationMatrix.h.
int Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::rows | ( | void | ) | const [inline] |
Reimplemented from EigenBase< Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > > >.
Definition at line 437 of file PermutationMatrix.h.
DenseMatrixType Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::toDenseMatrix | ( | ) | const [inline] |
Definition at line 453 of file PermutationMatrix.h.
const internal::permut_matrix_product_retval<PermutationType, Derived, OnTheRight, true> operator* | ( | const MatrixBase< Derived > & | matrix, | |
const Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > > & | trPerm | |||
) | [friend] |
Definition at line 459 of file PermutationMatrix.h.
const PermutationType& Transpose< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime > >::m_permutation [protected] |
Definition at line 476 of file PermutationMatrix.h.
Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011 |