#include <SparseDenseProduct.h>
Classes | |
class | InnerIterator |
Public Types | |
enum | { Flags = NeedToTranspose ? RowMajorBit : 0, CoeffReadCost = HugeCost } |
Public Member Functions | |
sparse_dense_outer_product_evaluator (const ActualRhs &rhs, const Lhs1 &lhs) | |
sparse_dense_outer_product_evaluator (const Lhs1 &lhs, const ActualRhs &rhs) | |
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 226 of file SparseDenseProduct.h.
|
protected |
Definition at line 236 of file SparseDenseProduct.h.
|
protected |
Definition at line 230 of file SparseDenseProduct.h.
|
protected |
Definition at line 229 of file SparseDenseProduct.h.
|
protected |
Definition at line 238 of file SparseDenseProduct.h.
|
protected |
Definition at line 240 of file SparseDenseProduct.h.
|
protected |
Definition at line 242 of file SparseDenseProduct.h.
|
protected |
Definition at line 231 of file SparseDenseProduct.h.
|
protected |
Definition at line 241 of file SparseDenseProduct.h.
|
protected |
Definition at line 243 of file SparseDenseProduct.h.
anonymous enum |
Enumerator | |
---|---|
Flags | |
CoeffReadCost |
Definition at line 246 of file SparseDenseProduct.h.
|
inline |
Definition at line 288 of file SparseDenseProduct.h.
|
inline |
Definition at line 295 of file SparseDenseProduct.h.
|
protected |
Definition at line 302 of file SparseDenseProduct.h.
|
protected |
Definition at line 303 of file SparseDenseProduct.h.
|
protected |
Definition at line 304 of file SparseDenseProduct.h.