#include <ProductEvaluators.h>
Public Types | |
enum | { StorageOrder = Base::_StorageOrder } |
typedef diagonal_product_evaluator_base< Lhs, typename Rhs::DiagonalVectorType, Product< Lhs, Rhs, LazyProduct >, OnTheRight > | Base |
typedef XprType::PlainObject | PlainObject |
typedef Base::Scalar | Scalar |
typedef Product< Lhs, Rhs, ProductKind > | XprType |
![]() | |
enum | |
typedef ScalarBinaryOpTraits< typename Lhs ::Scalar, typename Rhs::DiagonalVectorType ::Scalar >::ReturnType | Scalar |
![]() | |
enum | |
typedef traits< Product< Lhs, Rhs, LazyProduct > > | ExpressionTraits |
Public Attributes | |
evaluator< DiagonalType > | m_diagImpl |
evaluator< MatrixType > | m_matImpl |
Additional Inherited Members | |
![]() | |
EIGEN_STRONG_INLINE PacketType | packet_impl (Index row, Index col, Index id, internal::false_type) const |
EIGEN_STRONG_INLINE PacketType | packet_impl (Index row, Index col, Index id, internal::true_type) const |
![]() | |
evaluator< Rhs::DiagonalVectorType > | m_diagImpl |
evaluator< Lhs > | m_matImpl |
Definition at line 948 of file ProductEvaluators.h.
typedef diagonal_product_evaluator_base<Lhs, typename Rhs::DiagonalVectorType, Product<Lhs, Rhs, LazyProduct>, OnTheRight> Eigen::internal::product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DenseShape, DiagonalShape >::Base |
Definition at line 951 of file ProductEvaluators.h.
typedef XprType::PlainObject Eigen::internal::product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DenseShape, DiagonalShape >::PlainObject |
Definition at line 958 of file ProductEvaluators.h.
typedef Base::Scalar Eigen::internal::product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DenseShape, DiagonalShape >::Scalar |
Definition at line 955 of file ProductEvaluators.h.
typedef Product<Lhs, Rhs, ProductKind> Eigen::internal::product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DenseShape, DiagonalShape >::XprType |
Definition at line 957 of file ProductEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
StorageOrder |
Definition at line 960 of file ProductEvaluators.h.
|
inlineexplicit |
Definition at line 962 of file ProductEvaluators.h.
|
inline |
Definition at line 871 of file ProductEvaluators.h.
|
inline |
Definition at line 967 of file ProductEvaluators.h.
|
inline |
Definition at line 981 of file ProductEvaluators.h.
|
inline |
Definition at line 974 of file ProductEvaluators.h.
evaluator<DiagonalType> Eigen::internal::diagonal_product_evaluator_base< MatrixType, DiagonalType, Derived, ProductOrder >::m_diagImpl |
Definition at line 898 of file ProductEvaluators.h.
evaluator<MatrixType> Eigen::internal::diagonal_product_evaluator_base< MatrixType, DiagonalType, Derived, ProductOrder >::m_matImpl |
Definition at line 899 of file ProductEvaluators.h.