18 template<
typename DstEvaluatorTypeT,
typename SrcEvaluatorTypeT>
26 using Base::m_functor;
38 template<
int StoreMode,
int LoadMode,
typename PacketType>
42 const_cast<SrcEvaluatorTypeT&
>(
m_src).
template writePacket<LoadMode>(
row,
col,
m_dst.template packet<StoreMode,PacketType>(
row,
col));
46 template<
int StoreMode,
int LoadMode,
typename PacketType>
50 const_cast<SrcEvaluatorTypeT&
>(
m_src).
template writePacket<LoadMode>(index,
m_dst.template packet<StoreMode,PacketType>(index));
51 m_dst.template writePacket<StoreMode>(index,tmp);
55 template<
int StoreMode,
int LoadMode,
typename PacketType>
58 Index row = Base::rowIndexByOuterInner(outer, inner);
59 Index col = Base::colIndexByOuterInner(outer, inner);
60 assignPacket<StoreMode,LoadMode,PacketType>(
row,
col);
68 #endif // EIGEN_SWAP_H