#include <SparseProduct.h>
Public Types | |
enum | { LhsRowMajor = internal::traits<Lhs>::Flags & RowMajorBit, RhsRowMajor = internal::traits<Rhs>::Flags & RowMajorBit, TransposeRhs = (!LhsRowMajor) && RhsRowMajor, TransposeLhs = LhsRowMajor && (!RhsRowMajor) } |
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 |
Definition at line 16 of file SparseProduct.h.
typedef internal::conditional<TransposeLhs, SparseMatrix<Scalar,0>, typename internal::nested<Lhs,Rhs::RowsAtCompileTime>::type>::type Eigen::SparseSparseProductReturnType< Lhs, Rhs >::LhsNested |
Definition at line 28 of file SparseProduct.h.
typedef internal::conditional<TransposeRhs, SparseMatrix<Scalar,0>, typename internal::nested<Rhs,Lhs::RowsAtCompileTime>::type>::type Eigen::SparseSparseProductReturnType< Lhs, Rhs >::RhsNested |
Definition at line 32 of file SparseProduct.h.
typedef internal::traits<Lhs>::Scalar Eigen::SparseSparseProductReturnType< Lhs, Rhs >::Scalar |
Definition at line 18 of file SparseProduct.h.
typedef SparseSparseProduct<LhsNested, RhsNested> Eigen::SparseSparseProductReturnType< Lhs, Rhs >::Type |
Definition at line 34 of file SparseProduct.h.
anonymous enum |
Enumerator | |
---|---|
LhsRowMajor | |
RhsRowMajor | |
TransposeRhs | |
TransposeLhs |
Definition at line 19 of file SparseProduct.h.