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