RavEngine
Loading...
Searching...
No Matches
Eigen::internal::sparse_dense_outer_product_evaluator< LhsT, RhsT, NeedToTranspose > Struct Template Reference
Collaboration diagram for Eigen::internal::sparse_dense_outer_product_evaluator< LhsT, RhsT, NeedToTranspose >:
[legend]

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< NeedToTranspose, RhsT, LhsT >::type Lhs1
 
typedef conditional< NeedToTranspose, LhsT, RhsT >::type ActualRhs
 
typedef Product< LhsT, RhsT, DefaultProduct > ProdXprType
 
typedef conditional< is_same< typenameinternal::traits< Lhs1 >::StorageKind, Sparse >::value, Lhs1, SparseView< Lhs1 > >::type ActualLhs
 
typedef conditional< is_same< typenameinternal::traits< Lhs1 >::StorageKind, Sparse >::value, Lhs1const &, SparseView< Lhs1 > >::type LhsArg
 
typedef evaluator< ActualLhs > LhsEval
 
typedef evaluator< ActualRhs > RhsEval
 
typedef evaluator< ActualLhs >::InnerIterator LhsIterator
 
typedef ProdXprType::Scalar Scalar
 

Protected Attributes

const LhsArg m_lhs
 
evaluator< ActualLhs > m_lhsXprImpl
 
evaluator< ActualRhs > m_rhsXprImpl
 

The documentation for this struct was generated from the following file: