#include <AssignEvaluator.h>
|
enum | {
InnerSize
, InnerMaxSize
, RestrictedInnerSize = EIGEN_SIZE_MIN_PREFER_FIXED(InnerSize,MaxPacketSize)
, RestrictedLinearSize = EIGEN_SIZE_MIN_PREFER_FIXED(Dst::SizeAtCompileTime,MaxPacketSize)
,
OuterStride = int(outer_stride_at_compile_time<Dst>::ret)
, MaxSizeAtCompileTime = Dst::SizeAtCompileTime
} |
|
enum | { LinearPacketSize = unpacket_traits<LinearPacketType>::size
, InnerPacketSize = unpacket_traits<InnerPacketType>::size
} |
|
enum | {
DstIsRowMajor = DstFlags&RowMajorBit
, SrcIsRowMajor = SrcFlags&RowMajorBit
, StorageOrdersAgree = (int(DstIsRowMajor) == int(SrcIsRowMajor))
, MightVectorize
,
MayInnerVectorize
, MayLinearize = bool(StorageOrdersAgree) && (int(DstFlags) & int(SrcFlags) & LinearAccessBit)
, MayLinearVectorize
, MaySliceVectorize
} |
|
enum | { ActualPacketSize
, UnrollingLimit = EIGEN_UNROLLING_LIMIT * ActualPacketSize
} |
|
typedef find_best_packet< DstScalar, RestrictedLinearSize >::type | LinearPacketType |
|
typedef find_best_packet< DstScalar, RestrictedInnerSize >::type | InnerPacketType |
|
◆ Dst
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
◆ DstScalar
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
◆ InnerPacketType
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
◆ LinearPacketType
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
◆ PacketType
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
DstFlags | |
SrcFlags | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
DstAlignment | |
SrcAlignment | |
DstHasDirectAccess | |
JointAlignment | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
InnerSize | |
InnerMaxSize | |
RestrictedInnerSize | |
RestrictedLinearSize | |
OuterStride | |
MaxSizeAtCompileTime | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
LinearPacketSize | |
InnerPacketSize | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
LinearRequiredAlignment | |
InnerRequiredAlignment | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
DstIsRowMajor | |
SrcIsRowMajor | |
StorageOrdersAgree | |
MightVectorize | |
MayInnerVectorize | |
MayLinearize | |
MayLinearVectorize | |
MaySliceVectorize | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
Traversal | |
Vectorized | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
Enumerator |
---|
ActualPacketSize | |
UnrollingLimit | |
◆ anonymous enum
template<typename DstEvaluator , typename SrcEvaluator , typename AssignFunc , int MaxPacketSize = -1>
The documentation for this struct was generated from the following file: