#include <CoreEvaluators.h>
Public Types | |
enum | { CoeffReadCost = evaluator<Lhs>::CoeffReadCost + evaluator<Rhs>::CoeffReadCost + 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 |
Public Types inherited from Eigen::internal::evaluator_base< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
enum | |
typedef traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | ExpressionTraits |
Public Member Functions | |
EIGEN_DEVICE_FUNC | 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 |
Protected Attributes | |
const BinaryOp | m_functor |
evaluator< Lhs > | m_lhsImpl |
evaluator< Rhs > | m_rhsImpl |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::internal::noncopyable | |
EIGEN_DEVICE_FUNC | noncopyable () |
EIGEN_DEVICE_FUNC | ~noncopyable () |
Definition at line 675 of file CoreEvaluators.h.
typedef XprType::CoeffReturnType Eigen::internal::binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IndexBased, IndexBased >::CoeffReturnType |
Definition at line 708 of file CoreEvaluators.h.
typedef CwiseBinaryOp<BinaryOp, Lhs, Rhs> Eigen::internal::binary_evaluator< CwiseBinaryOp< BinaryOp, Lhs, Rhs >, IndexBased, IndexBased >::XprType |
Definition at line 678 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
LhsFlags | |
RhsFlags | |
SameType | |
StorageOrdersAgree | |
Flags0 | |
Flags | |
Alignment |
Definition at line 680 of file CoreEvaluators.h.
|
inlineexplicit |
Definition at line 699 of file CoreEvaluators.h.
|
inline |
Definition at line 711 of file CoreEvaluators.h.
|
inline |
Definition at line 717 of file CoreEvaluators.h.
|
inline |
Definition at line 724 of file CoreEvaluators.h.
|
inline |
Definition at line 732 of file CoreEvaluators.h.
|
protected |
Definition at line 739 of file CoreEvaluators.h.
|
protected |
Definition at line 740 of file CoreEvaluators.h.
|
protected |
Definition at line 741 of file CoreEvaluators.h.