#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: