#include <CoreEvaluators.h>
Classes | |
struct | Data |
Public Types | |
enum | { CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost), LhsFlags = evaluator<Lhs>::Flags, RhsFlags = evaluator<Rhs>::Flags, SameType = is_same<typename Lhs::Scalar,typename Rhs::Scalar>::value, StorageOrdersAgree = (int(LhsFlags)&RowMajorBit)==(int(RhsFlags)&RowMajorBit), Flags0, Flags = (Flags0 & ~RowMajorBit) | (LhsFlags & RowMajorBit), Alignment = EIGEN_PLAIN_ENUM_MIN(evaluator<Lhs>::Alignment,evaluator<Rhs>::Alignment) } |
typedef XprType::CoeffReturnType | CoeffReturnType |
typedef CwiseBinaryOp< BinaryOp, Lhs, Rhs > | XprType |
![]() | |
enum | |
typedef traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | ExpressionTraits |
Public Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | binary_evaluator (const XprType &xpr) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index index) const |
template<int LoadMode, typename PacketType > | |
EIGEN_STRONG_INLINE PacketType | packet (Index row, Index col) const |
template<int LoadMode, typename PacketType > | |
EIGEN_STRONG_INLINE PacketType | packet (Index index) const |
![]() | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | evaluator_base () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | ~evaluator_base () |
Protected Attributes | |
Data | m_d |
Definition at line 733 of file CoreEvaluators.h.
typedef XprType::CoeffReturnType Eigen::internal::binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IndexBased, IndexBased >::CoeffReturnType |
Definition at line 764 of file CoreEvaluators.h.
typedef CwiseBinaryOp<BinaryOp, Lhs, Rhs> Eigen::internal::binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IndexBased, IndexBased >::XprType |
Definition at line 736 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
LhsFlags | |
RhsFlags | |
SameType | |
StorageOrdersAgree | |
Flags0 | |
Flags | |
Alignment |
Definition at line 738 of file CoreEvaluators.h.
|
inlineexplicit |
Definition at line 758 of file CoreEvaluators.h.
|
inline |
Definition at line 767 of file CoreEvaluators.h.
|
inline |
Definition at line 773 of file CoreEvaluators.h.
|
inline |
Definition at line 780 of file CoreEvaluators.h.
|
inline |
Definition at line 788 of file CoreEvaluators.h.
|
protected |
Definition at line 808 of file CoreEvaluators.h.