compbio
Classes | Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
Eigen::internal::sparse_dense_outer_product_evaluator< LhsT, RhsT, NeedToTranspose > Struct Template Reference

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< 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< ActualLhsLhsEval
 
typedef evaluator< ActualRhsRhsEval
 
typedef evaluator< ActualLhs >::InnerIterator LhsIterator
 
typedef ProdXprType::Scalar Scalar
 

Protected Attributes

const LhsArg m_lhs
 
evaluator< ActualLhsm_lhsXprImpl
 
evaluator< ActualRhsm_rhsXprImpl
 

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