MOAB
4.9.3pre
|
#include <AssignEvaluator.h>
Public Types | |
enum | { outer = Index / DstXprType::InnerSizeAtCompileTime, inner = Index % DstXprType::InnerSizeAtCompileTime, JointAlignment = Kernel::AssignmentTraits::JointAlignment } |
typedef Kernel::DstEvaluatorType | DstEvaluatorType |
typedef DstEvaluatorType::XprType | DstXprType |
typedef Kernel::PacketType | PacketType |
Static Public Member Functions | |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | run (Kernel &kernel) |
Definition at line 229 of file AssignEvaluator.h.
typedef Kernel::DstEvaluatorType Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Index, Stop >::DstEvaluatorType |
Definition at line 232 of file AssignEvaluator.h.
typedef DstEvaluatorType::XprType Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Index, Stop >::DstXprType |
Definition at line 233 of file AssignEvaluator.h.
typedef Kernel::PacketType Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Index, Stop >::PacketType |
Definition at line 234 of file AssignEvaluator.h.
anonymous enum |
Definition at line 236 of file AssignEvaluator.h.
{ outer = Index / DstXprType::InnerSizeAtCompileTime, inner = Index % DstXprType::InnerSizeAtCompileTime, JointAlignment = Kernel::AssignmentTraits::JointAlignment };
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Index, Stop >::run | ( | Kernel & | kernel | ) | [inline, static] |
Definition at line 242 of file AssignEvaluator.h.
{ kernel.template assignPacketByOuterInner<Aligned, JointAlignment, PacketType>(outer, inner); enum { NextIndex = Index + unpacket_traits<PacketType>::size }; copy_using_evaluator_innervec_CompleteUnrolling<Kernel, NextIndex, Stop>::run(kernel); }