Public Types
Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > > Struct Template Reference

#include <SparsePermutation.h>

List of all members.

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

Detailed Description

template<typename PermutationType, typename MatrixType, int Side, bool Transposed>
struct Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >

Definition at line 20 of file SparsePermutation.h.


Member Typedef Documentation

template<typename PermutationType , typename MatrixType , int Side, bool Transposed>
typedef MatrixTypeNestedCleaned::Index Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::Index

Definition at line 24 of file SparsePermutation.h.

template<typename PermutationType , typename MatrixType , int Side, bool Transposed>
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.

template<typename PermutationType , typename MatrixType , int Side, bool Transposed>
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.

template<typename PermutationType , typename MatrixType , int Side, bool Transposed>
typedef MatrixTypeNestedCleaned::Scalar Eigen::internal::traits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > >::Scalar

Definition at line 23 of file SparsePermutation.h.


Member Enumeration Documentation

template<typename PermutationType , typename MatrixType , int Side, bool Transposed>
anonymous enum
Enumerator:
SrcStorageOrder 
MoveOuter 

Definition at line 25 of file SparsePermutation.h.


The documentation for this struct was generated from the following file:


turtlebot_exploration_3d
Author(s): Bona , Shawn
autogenerated on Thu Jun 6 2019 21:01:06