#include <SparsePermutation.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 internal::conditional < MoveOuter, SparseMatrix < Scalar, SrcStorageOrder, Index >, SparseMatrix< Scalar, int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor, Index > >::type | ReturnType |
typedef MatrixTypeNestedCleaned::Scalar | Scalar |
Definition at line 20 of file SparsePermutation.h.
typedef MatrixTypeNestedCleaned::Index Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::Index |
Definition at line 24 of file SparsePermutation.h.
typedef remove_all<typename MatrixType::Nested>::type Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::MatrixTypeNestedCleaned |
Definition at line 22 of file SparsePermutation.h.
typedef internal::conditional<MoveOuter, SparseMatrix<Scalar,SrcStorageOrder,Index>, SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> >::type Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::ReturnType |
Definition at line 32 of file SparsePermutation.h.
typedef MatrixTypeNestedCleaned::Scalar Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::Scalar |
Definition at line 23 of file SparsePermutation.h.
anonymous enum |
Definition at line 25 of file SparsePermutation.h.