#include <SparseProduct.h>
Public Types | |
enum | { LhsRowMajor = ei_traits<Lhs>::Flags & RowMajorBit, RhsRowMajor = ei_traits<Rhs>::Flags & RowMajorBit, TransposeRhs = (!LhsRowMajor) && RhsRowMajor, TransposeLhs = LhsRowMajor && (!RhsRowMajor) } |
typedef ei_meta_if < TransposeLhs, SparseMatrix < Scalar, 0 >, const typename ei_nested< Lhs, Rhs::RowsAtCompileTime >::type > ::ret | LhsNested |
typedef ei_meta_if < TransposeRhs, SparseMatrix < Scalar, 0 >, const typename ei_nested< Rhs, Lhs::RowsAtCompileTime >::type > ::ret | RhsNested |
typedef ei_traits< Lhs >::Scalar | Scalar |
typedef SparseProduct < LhsNested, RhsNested, SparseTimeSparseProduct > | Type |
Definition at line 61 of file SparseProduct.h.
typedef ei_meta_if<TransposeLhs, SparseMatrix<Scalar,0>, const typename ei_nested<Lhs,Rhs::RowsAtCompileTime>::type>::ret SparseProductReturnType< Lhs, Rhs, SparseTimeSparseProduct >::LhsNested |
Definition at line 75 of file SparseProduct.h.
typedef ei_meta_if<TransposeRhs, SparseMatrix<Scalar,0>, const typename ei_nested<Rhs,Lhs::RowsAtCompileTime>::type>::ret SparseProductReturnType< Lhs, Rhs, SparseTimeSparseProduct >::RhsNested |
Definition at line 79 of file SparseProduct.h.
typedef ei_traits<Lhs>::Scalar SparseProductReturnType< Lhs, Rhs, SparseTimeSparseProduct >::Scalar |
Definition at line 63 of file SparseProduct.h.
typedef SparseProduct<LhsNested, RhsNested, SparseTimeSparseProduct> SparseProductReturnType< Lhs, Rhs, SparseTimeSparseProduct >::Type |
Definition at line 81 of file SparseProduct.h.
anonymous enum |
Definition at line 64 of file SparseProduct.h.