Public Types
SparseSparseProductReturnType< Lhs, Rhs > Struct Template Reference

#include <SparseProduct.h>

List of all members.

Public Types

enum  {
  LhsRowMajor,
  RhsRowMajor,
  TransposeRhs,
  TransposeLhs
}
typedef internal::conditional
< TransposeLhs, SparseMatrix
< Scalar, 0 >, typename
internal::nested< Lhs,
Rhs::RowsAtCompileTime >::type >
::type 
LhsNested
typedef internal::conditional
< TransposeRhs, SparseMatrix
< Scalar, 0 >, typename
internal::nested< Rhs,
Lhs::RowsAtCompileTime >::type >
::type 
RhsNested
typedef internal::traits< Lhs >
::Scalar 
Scalar
typedef SparseSparseProduct
< LhsNested, RhsNested
Type

template<typename Lhs, typename Rhs>
struct Eigen::SparseSparseProductReturnType< Lhs, Rhs >


Member Typedef Documentation

typedef internal::conditional<TransposeLhs, SparseMatrix<Scalar,0>, typename internal::nested<Lhs,Rhs::RowsAtCompileTime>::type>::type LhsNested
typedef internal::conditional<TransposeRhs, SparseMatrix<Scalar,0>, typename internal::nested<Rhs,Lhs::RowsAtCompileTime>::type>::type RhsNested
typedef internal::traits<Lhs>::Scalar Scalar

Member Enumeration Documentation

anonymous enum
Enumerator:
LhsRowMajor 
RhsRowMajor 
TransposeRhs 
TransposeLhs 

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