#include <SparseDenseProduct.h>
Classes | |
class | InnerIterator |
Public Types | |
enum | { Flags = NeedToTranspose ? RowMajorBit : 0, CoeffReadCost = HugeCost } |
Public Member Functions | |
sparse_dense_outer_product_evaluator (const Lhs1 &lhs, const ActualRhs &rhs) | |
sparse_dense_outer_product_evaluator (const ActualRhs &rhs, const Lhs1 &lhs) | |
Protected Types | |
typedef conditional< is_same< typename internal::traits< Lhs1 >::StorageKind, Sparse >::value, Lhs1, SparseView< Lhs1 > >::type | ActualLhs |
typedef conditional< NeedToTranspose, LhsT, RhsT >::type | ActualRhs |
typedef conditional< NeedToTranspose, RhsT, LhsT >::type | Lhs1 |
typedef conditional< is_same< typename internal::traits< Lhs1 >::StorageKind, Sparse >::value, Lhs1 const &, SparseView< Lhs1 > >::type | LhsArg |
typedef evaluator< ActualLhs > | LhsEval |
typedef evaluator< ActualLhs >::InnerIterator | LhsIterator |
typedef Product< LhsT, RhsT, DefaultProduct > | ProdXprType |
typedef evaluator< ActualRhs > | RhsEval |
typedef ProdXprType::Scalar | Scalar |
Protected Attributes | |
const LhsArg | m_lhs |
evaluator< ActualLhs > | m_lhsXprImpl |
evaluator< ActualRhs > | m_rhsXprImpl |
Definition at line 204 of file SparseDenseProduct.h.
|
protected |
Definition at line 214 of file SparseDenseProduct.h.
|
protected |
Definition at line 208 of file SparseDenseProduct.h.
|
protected |
Definition at line 207 of file SparseDenseProduct.h.
|
protected |
Definition at line 216 of file SparseDenseProduct.h.
|
protected |
Definition at line 218 of file SparseDenseProduct.h.
|
protected |
Definition at line 220 of file SparseDenseProduct.h.
|
protected |
Definition at line 209 of file SparseDenseProduct.h.
|
protected |
Definition at line 219 of file SparseDenseProduct.h.
|
protected |
Definition at line 221 of file SparseDenseProduct.h.
anonymous enum |
Enumerator | |
---|---|
Flags | |
CoeffReadCost |
Definition at line 224 of file SparseDenseProduct.h.
|
inline |
Definition at line 266 of file SparseDenseProduct.h.
|
inline |
Definition at line 273 of file SparseDenseProduct.h.
|
protected |
Definition at line 280 of file SparseDenseProduct.h.
|
protected |
Definition at line 281 of file SparseDenseProduct.h.
|
protected |
Definition at line 282 of file SparseDenseProduct.h.