18template<
typename DstEvaluatorTypeT,
typename SrcEvaluatorTypeT>
26 using Base::m_functor;
38 template<
int StoreMode,
int LoadMode,
typename PacketType>
46 template<
int StoreMode,
int LoadMode,
typename PacketType>
55 template<
int StoreMode,
int LoadMode,
typename PacketType>
58 Index row = Base::rowIndexByOuterInner(outer, inner);
59 Index col = Base::colIndexByOuterInner(outer, inner);
#define EIGEN_DEVICE_FUNC
Definition Macros.h:976
#define EIGEN_STRONG_INLINE
Definition Macros.h:917
EIGEN_STRONG_INLINE void assignPacket(Index row, Index col)
Definition Swap.h:39
generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, BuiltIn > Base
Definition Swap.h:23
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE generic_dense_assignment_kernel(DstEvaluatorTypeT &dst, const SrcEvaluatorTypeT &src, const Functor &func, DstXprType &dstExpr)
Definition Swap.h:34
Base::DstXprType DstXprType
Definition Swap.h:30
swap_assign_op< Scalar > Functor
Definition Swap.h:31
EIGEN_STRONG_INLINE void assignPacketByOuterInner(Index outer, Index inner)
Definition Swap.h:56
Base::Scalar Scalar
Definition Swap.h:29
EIGEN_STRONG_INLINE void assignPacket(Index index)
Definition Swap.h:47
Definition AssignEvaluator.h:619
const SrcEvaluatorType & m_src
Definition AssignEvaluator.h:717
AssignmentTraits::PacketType PacketType
Definition AssignEvaluator.h:629
DstEvaluatorType & m_dst
Definition AssignEvaluator.h:716
DstEvaluatorTypeT::XprType DstXprType
Definition AssignEvaluator.h:621
DstEvaluatorType::Scalar Scalar
Definition AssignEvaluator.h:627
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
@ Specialized
Definition Constants.h:310
@ BuiltIn
Definition Constants.h:311
Definition BandTriangularSolver.h:13
Definition AssignmentFunctors.h:142
Definition ForwardDeclarations.h:17
Definition benchGeometry.cpp:23