#include <Swap.h>
Public Types | |
typedef Base::DstXprType | DstXprType |
typedef swap_assign_op< Scalar > | Functor |
typedef Base::Scalar | Scalar |
Public Types inherited from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< DstEvaluatorTypeT::Scalar >, BuiltIn > | |
typedef copy_using_evaluator_traits< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< DstEvaluatorTypeT::Scalar > > | AssignmentTraits |
typedef DstEvaluatorTypeT | DstEvaluatorType |
typedef AssignmentTraits::PacketType | PacketType |
typedef DstEvaluatorType::Scalar | Scalar |
typedef SrcEvaluatorTypeT | SrcEvaluatorType |
Public Member Functions | |
template<int StoreMode, int LoadMode, typename PacketType > | |
void | assignPacket (Index row, Index col) |
template<int StoreMode, int LoadMode, typename PacketType > | |
void | assignPacket (Index index) |
template<int StoreMode, int LoadMode, typename PacketType > | |
void | assignPacketByOuterInner (Index outer, Index inner) |
EIGEN_DEVICE_FUNC | generic_dense_assignment_kernel (DstEvaluatorTypeT &dst, const SrcEvaluatorTypeT &src, const Functor &func, DstXprType &dstExpr) |
Public Member Functions inherited from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< DstEvaluatorTypeT::Scalar >, BuiltIn > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | assignCoeff (Index row, Index col) |
Assign src(row,col) to dst(row,col) through the assignment functor. More... | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | assignCoeff (Index index) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | assignCoeffByOuterInner (Index outer, Index inner) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | assignPacket (Index row, Index col) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | assignPacket (Index index) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | assignPacketByOuterInner (Index outer, Index inner) |
EIGEN_DEVICE_FUNC Index | cols () const |
EIGEN_DEVICE_FUNC const Scalar * | dstDataPtr () const |
EIGEN_DEVICE_FUNC DstEvaluatorType & | dstEvaluator () |
EIGEN_DEVICE_FUNC | generic_dense_assignment_kernel (DstEvaluatorType &dst, const SrcEvaluatorType &src, const swap_assign_op< DstEvaluatorTypeT::Scalar > &func, DstXprType &dstExpr) |
EIGEN_DEVICE_FUNC Index | innerSize () const |
EIGEN_DEVICE_FUNC Index | outerSize () const |
EIGEN_DEVICE_FUNC Index | outerStride () const |
EIGEN_DEVICE_FUNC Index | rows () const |
EIGEN_DEVICE_FUNC Index | size () const |
EIGEN_DEVICE_FUNC const SrcEvaluatorType & | srcEvaluator () const |
Protected Types | |
typedef generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, BuiltIn > | Base |
Protected Types inherited from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< DstEvaluatorTypeT::Scalar >, BuiltIn > | |
typedef DstEvaluatorTypeT::XprType | DstXprType |
typedef SrcEvaluatorTypeT::XprType | SrcXprType |
Additional Inherited Members | |
Static Public Member Functions inherited from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< DstEvaluatorTypeT::Scalar >, BuiltIn > | |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | colIndexByOuterInner (Index outer, Index inner) |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | rowIndexByOuterInner (Index outer, Index inner) |
Protected Attributes inherited from Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< DstEvaluatorTypeT::Scalar >, BuiltIn > | |
DstEvaluatorType & | m_dst |
DstXprType & | m_dstExpr |
const swap_assign_op< DstEvaluatorTypeT::Scalar > & | m_functor |
const SrcEvaluatorType & | m_src |
|
protected |
typedef Base::DstXprType Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::DstXprType |
typedef swap_assign_op<Scalar> Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::Functor |
typedef Base::Scalar Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::Scalar |
|
inline |
|
inline |
|
inline |
|
inline |