#include <SparseDiagonalProduct.h>
Public Types | |
enum | { CoeffReadCost = HugeCost, Flags = Lhs::Flags&RowMajorBit, Alignment = 0 } |
typedef sparse_diagonal_product_evaluator< Lhs, Transpose< const typename Rhs::DiagonalVectorType >, Lhs::Flags &RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct > | Base |
typedef Product< Lhs, Rhs, DefaultProduct > | XprType |
Public Member Functions | |
product_evaluator (const XprType &xpr) | |
Definition at line 49 of file SparseDiagonalProduct.h.
typedef sparse_diagonal_product_evaluator<Lhs, Transpose<const typename Rhs::DiagonalVectorType>, Lhs::Flags&RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct> Eigen::internal::product_evaluator< Product< Lhs, Rhs, DefaultProduct >, ProductTag, SparseShape, DiagonalShape >::Base |
Definition at line 55 of file SparseDiagonalProduct.h.
typedef Product<Lhs, Rhs, DefaultProduct> Eigen::internal::product_evaluator< Product< Lhs, Rhs, DefaultProduct >, ProductTag, SparseShape, DiagonalShape >::XprType |
Definition at line 52 of file SparseDiagonalProduct.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
Flags | |
Alignment |
Definition at line 53 of file SparseDiagonalProduct.h.
|
inlineexplicit |
Definition at line 56 of file SparseDiagonalProduct.h.