![]() |
Prusa Slicer 2.6.0
|
#include <src/eigen/Eigen/src/Core/AssignEvaluator.h>
Public Types | |
| enum | { DstFlags = DstEvaluator::Flags , SrcFlags = SrcEvaluator::Flags } |
| enum | { DstAlignment = DstEvaluator::Alignment , SrcAlignment = SrcEvaluator::Alignment , DstHasDirectAccess = (DstFlags & DirectAccessBit) == DirectAccessBit , JointAlignment = EIGEN_PLAIN_ENUM_MIN(DstAlignment,SrcAlignment) } |
| enum | { LinearRequiredAlignment = unpacket_traits<LinearPacketType>::alignment , InnerRequiredAlignment = unpacket_traits<InnerPacketType>::alignment } |
| enum | { Traversal , Vectorized } |
| enum | { Unrolling } |
| typedef DstEvaluator::XprType | Dst |
| typedef Dst::Scalar | DstScalar |
| typedef conditional< int(Traversal)==LinearVectorizedTraversal, LinearPacketType, InnerPacketType >::type | PacketType |
Private Types | |
| enum | { InnerSize , InnerMaxSize , 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, Dst::SizeAtCompileTime >::type | LinearPacketType |
| typedef find_best_packet< DstScalar, InnerSize >::type | InnerPacketType |
| typedef DstEvaluator::XprType Eigen::internal::copy_using_evaluator_traits< DstEvaluator, SrcEvaluator, AssignFunc >::Dst |
| typedef Dst::Scalar Eigen::internal::copy_using_evaluator_traits< DstEvaluator, SrcEvaluator, AssignFunc >::DstScalar |
|
private |
|
private |
| typedef conditional<int(Traversal)==LinearVectorizedTraversal,LinearPacketType,InnerPacketType>::type Eigen::internal::copy_using_evaluator_traits< DstEvaluator, SrcEvaluator, AssignFunc >::PacketType |
| anonymous enum |
| anonymous enum |
| Enumerator | |
|---|---|
| DstAlignment | |
| SrcAlignment | |
| DstHasDirectAccess | |
| JointAlignment | |
|
private |
| Enumerator | |
|---|---|
| InnerSize | |
| InnerMaxSize | |
| OuterStride | |
| MaxSizeAtCompileTime | |
|
private |
| anonymous enum |
|
private |
| Enumerator | |
|---|---|
| DstIsRowMajor | |
| SrcIsRowMajor | |
| StorageOrdersAgree | |
| MightVectorize | |
| MayInnerVectorize | |
| MayLinearize | |
| MayLinearVectorize | |
| MaySliceVectorize | |
| anonymous enum |
| Enumerator | |
|---|---|
| Traversal | |
| Vectorized | |
|
private |
| Enumerator | |
|---|---|
| ActualPacketSize | |
| UnrollingLimit | |
| anonymous enum |
| Enumerator | |
|---|---|
| Unrolling | |