#include <SparseDenseProduct.h>
|
typedef conditional< NeedToTranspose, RhsT, LhsT >::type | Lhs1 |
|
typedef conditional< NeedToTranspose, LhsT, RhsT >::type | ActualRhs |
|
typedef Product< LhsT, RhsT, DefaultProduct > | ProdXprType |
|
typedef conditional< is_same< typename internal::traits< Lhs1 >::StorageKind, Sparse >::value, Lhs1, SparseView< Lhs1 > >::type | ActualLhs |
|
typedef conditional< is_same< typename internal::traits< Lhs1 >::StorageKind, Sparse >::value, Lhs1 const &, SparseView< Lhs1 > >::type | LhsArg |
|
typedef evaluator< ActualLhs > | LhsEval |
|
typedef evaluator< ActualRhs > | RhsEval |
|
typedef evaluator< ActualLhs >::InnerIterator | LhsIterator |
|
typedef ProdXprType::Scalar | Scalar |
|
◆ ActualLhs
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ ActualRhs
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ Lhs1
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ LhsArg
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ LhsEval
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ LhsIterator
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ ProdXprType
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ RhsEval
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ Scalar
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ anonymous enum
template<typename LhsT , typename RhsT , bool NeedToTranspose>
Enumerator |
---|
Flags | |
CoeffReadCost | |
◆ sparse_dense_outer_product_evaluator() [1/2]
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ sparse_dense_outer_product_evaluator() [2/2]
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ m_lhs
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ m_lhsXprImpl
template<typename LhsT , typename RhsT , bool NeedToTranspose>
◆ m_rhsXprImpl
template<typename LhsT , typename RhsT , bool NeedToTranspose>
The documentation for this struct was generated from the following file: