#include <PermutationMatrix.h>
Public Types | |
enum | { SrcStorageOrder = MatrixTypeNestedCleaned::Flags&RowMajorBit ? RowMajor : ColMajor, MoveOuter = SrcStorageOrder==RowMajor ? Side==OnTheLeft : Side==OnTheRight } |
typedef MatrixTypeNestedCleaned::Index | Index |
typedef remove_all< typename MatrixType::Nested >::type | MatrixTypeNestedCleaned |
typedef MatrixTypeNestedCleaned::Scalar | Scalar |
Public Types inherited from Eigen::ReturnByValue< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > > | |
typedef internal::dense_xpr_base< ReturnByValue >::type | Base |
typedef internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::ReturnType | ReturnType |
Public Member Functions | |
int | cols () const |
template<typename Dest > | |
void | evalTo (Dest &dst) const |
permut_sparsematrix_product_retval (const PermutationType &perm, const MatrixType &matrix) | |
int | rows () const |
Public Member Functions inherited from Eigen::ReturnByValue< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > > | |
const Unusable & | coeff (Index) const |
const Unusable & | coeff (Index, Index) const |
Unusable & | coeffRef (Index) |
Unusable & | coeffRef (Index, Index) |
Index | cols () const |
void | evalTo (Dest &dst) const |
Index | rows () const |
Protected Attributes | |
MatrixType::Nested | m_matrix |
const PermutationType & | m_permutation |
Definition at line 47 of file PermutationMatrix.h.
typedef MatrixTypeNestedCleaned::Index Eigen::internal::permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed >::Index |
Definition at line 41 of file SparsePermutation.h.
typedef remove_all<typename MatrixType::Nested>::type Eigen::internal::permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed >::MatrixTypeNestedCleaned |
Definition at line 39 of file SparsePermutation.h.
typedef MatrixTypeNestedCleaned::Scalar Eigen::internal::permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed >::Scalar |
Definition at line 40 of file SparsePermutation.h.
anonymous enum |
Enumerator | |
---|---|
SrcStorageOrder | |
MoveOuter |
Definition at line 43 of file SparsePermutation.h.
|
inline |
Definition at line 48 of file SparsePermutation.h.
|
inline |
Definition at line 53 of file SparsePermutation.h.
|
inline |
Definition at line 55 of file SparsePermutation.h.
|
inline |
Definition at line 52 of file SparsePermutation.h.
|
protected |
Definition at line 101 of file SparsePermutation.h.
|
protected |
Definition at line 100 of file SparsePermutation.h.