Public Types | Public Member Functions | Protected Types | List of all members
Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized > Class Template Reference

#include <Swap.h>

Inheritance diagram for Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >:
Inheritance graph
[legend]

Public Types

typedef Base::DstXprType DstXprType
 
typedef swap_assign_op< ScalarFunctor
 
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 ScalardstDataPtr () const
 
EIGEN_DEVICE_FUNC DstEvaluatorTypedstEvaluator ()
 
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 SrcEvaluatorTypesrcEvaluator () const
 

Protected Types

typedef generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, BuiltInBase
 
- 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 >
DstEvaluatorTypem_dst
 
DstXprTypem_dstExpr
 
const swap_assign_op< DstEvaluatorTypeT::Scalar > & m_functor
 
const SrcEvaluatorTypem_src
 

Detailed Description

template<typename DstEvaluatorTypeT, typename SrcEvaluatorTypeT>
class Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >

Definition at line 19 of file Swap.h.

Member Typedef Documentation

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
typedef generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op<typename DstEvaluatorTypeT::Scalar>, BuiltIn> Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::Base
protected

Definition at line 23 of file Swap.h.

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
typedef Base::DstXprType Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::DstXprType

Definition at line 30 of file Swap.h.

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
typedef swap_assign_op<Scalar> Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::Functor

Definition at line 31 of file Swap.h.

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
typedef Base::Scalar Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::Scalar

Definition at line 29 of file Swap.h.

Constructor & Destructor Documentation

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
EIGEN_DEVICE_FUNC Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::generic_dense_assignment_kernel ( DstEvaluatorTypeT &  dst,
const SrcEvaluatorTypeT &  src,
const Functor func,
DstXprType dstExpr 
)
inline

Definition at line 33 of file Swap.h.

Member Function Documentation

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
template<int StoreMode, int LoadMode, typename PacketType >
void Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::assignPacket ( Index  row,
Index  col 
)
inline

Definition at line 38 of file Swap.h.

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
template<int StoreMode, int LoadMode, typename PacketType >
void Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::assignPacket ( Index  index)
inline

Definition at line 46 of file Swap.h.

template<typename DstEvaluatorTypeT , typename SrcEvaluatorTypeT >
template<int StoreMode, int LoadMode, typename PacketType >
void Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::assignPacketByOuterInner ( Index  outer,
Index  inner 
)
inline

Definition at line 55 of file Swap.h.


The documentation for this class was generated from the following file:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:37