#include <SelfCwiseBinaryOp.h>
Public Types | |
enum | { Flags = traits<CwiseBinaryOp<BinaryOp,Lhs,Rhs> >::Flags | (Lhs::Flags&DirectAccessBit) | (Lhs::Flags&LvalueBit), OuterStrideAtCompileTime = Lhs::OuterStrideAtCompileTime, InnerStrideAtCompileTime = Lhs::InnerStrideAtCompileTime } |
Public Types inherited from Eigen::internal::traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
enum | { RowsAtCompileTime = traits<Ancestor>::RowsAtCompileTime, ColsAtCompileTime = traits<Ancestor>::ColsAtCompileTime, MaxRowsAtCompileTime = traits<Ancestor>::MaxRowsAtCompileTime, MaxColsAtCompileTime = traits<Ancestor>::MaxColsAtCompileTime } |
enum | { LhsCoeffReadCost = _LhsNested::CoeffReadCost, RhsCoeffReadCost = _RhsNested::CoeffReadCost, LhsFlags = _LhsNested::Flags, RhsFlags = _RhsNested::Flags, SameType = is_same<typename _LhsNested::Scalar,typename _RhsNested::Scalar>::value, StorageOrdersAgree = (int(Lhs::Flags)&RowMajorBit)==(int(Rhs::Flags)&RowMajorBit), Flags0, Flags = (Flags0 & ~RowMajorBit) | (LhsFlags & RowMajorBit), CoeffReadCost = LhsCoeffReadCost + RhsCoeffReadCost + functor_traits<BinaryOp>::Cost } |
typedef remove_reference< LhsNested >::type | _LhsNested |
typedef remove_reference< RhsNested >::type | _RhsNested |
typedef remove_all< Lhs >::type | Ancestor |
typedef promote_index_type< typename traits< Lhs >::Index, typename traits< Rhs >::Index >::type | Index |
typedef Lhs::Nested | LhsNested |
typedef Rhs::Nested | RhsNested |
typedef result_of< BinaryOp(typename Lhs::Scalar, typename Rhs::Scalar) >::type | Scalar |
typedef promote_storage_type< typename traits< Lhs >::StorageKind, typename traits< Rhs >::StorageKind >::ret | StorageKind |
typedef traits< Ancestor >::XprKind | XprKind |
Definition at line 32 of file SelfCwiseBinaryOp.h.
anonymous enum |
Enumerator | |
---|---|
Flags | |
OuterStrideAtCompileTime | |
InnerStrideAtCompileTime |
Definition at line 35 of file SelfCwiseBinaryOp.h.