#include <SparseProduct.h>
Public Types | |
enum | { LhsCoeffReadCost = _LhsNested::CoeffReadCost, RhsCoeffReadCost = _RhsNested::CoeffReadCost, LhsFlags = _LhsNested::Flags, RhsFlags = _RhsNested::Flags, RowsAtCompileTime = _LhsNested::RowsAtCompileTime, ColsAtCompileTime = _RhsNested::ColsAtCompileTime, InnerSize = EIGEN_SIZE_MIN(_LhsNested::ColsAtCompileTime, _RhsNested::RowsAtCompileTime), MaxRowsAtCompileTime = _LhsNested::MaxRowsAtCompileTime, MaxColsAtCompileTime = _RhsNested::MaxColsAtCompileTime, EvalToRowMajor = (RhsFlags & LhsFlags & RowMajorBit), ResultIsSparse = ProductMode==SparseTimeSparseProduct || ProductMode==DiagonalProduct, RemovedBits = ~( (EvalToRowMajor ? 0 : RowMajorBit) | (ResultIsSparse ? 0 : SparseBit) ), Flags, CoeffReadCost = Dynamic } |
typedef ei_cleantype < LhsNested >::type | _LhsNested |
typedef ei_cleantype < RhsNested >::type | _RhsNested |
typedef ei_meta_if < ResultIsSparse, SparseMatrixBase < SparseProduct< LhsNested, RhsNested, ProductMode > >, MatrixBase< SparseProduct < LhsNested, RhsNested, ProductMode > > >::ret | Base |
typedef _LhsNested::Scalar | Scalar |
Definition at line 85 of file SparseProduct.h.
typedef ei_cleantype<LhsNested>::type ei_traits< SparseProduct< LhsNested, RhsNested, ProductMode > >::_LhsNested |
Definition at line 88 of file SparseProduct.h.
typedef ei_cleantype<RhsNested>::type ei_traits< SparseProduct< LhsNested, RhsNested, ProductMode > >::_RhsNested |
Definition at line 89 of file SparseProduct.h.
typedef ei_meta_if<ResultIsSparse, SparseMatrixBase<SparseProduct<LhsNested, RhsNested, ProductMode> >, MatrixBase<SparseProduct<LhsNested, RhsNested, ProductMode> > >::ret ei_traits< SparseProduct< LhsNested, RhsNested, ProductMode > >::Base |
Definition at line 122 of file SparseProduct.h.
typedef _LhsNested::Scalar ei_traits< SparseProduct< LhsNested, RhsNested, ProductMode > >::Scalar |
Definition at line 90 of file SparseProduct.h.
anonymous enum |
Definition at line 92 of file SparseProduct.h.