TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | List of all members
Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version > Class Template Reference

#include <AssignEvaluator.h>

Inheritance diagram for Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >:
Eigen::internal::triangular_dense_assignment_kernel< UpLo, Mode, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >

Public Types

typedef DstEvaluatorTypeT DstEvaluatorType
 
typedef SrcEvaluatorTypeT SrcEvaluatorType
 
typedef DstEvaluatorType::Scalar Scalar
 
typedef copy_using_evaluator_traits< DstEvaluatorTypeT, SrcEvaluatorTypeT, FunctorAssignmentTraits
 
typedef AssignmentTraits::PacketType PacketType
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE generic_dense_assignment_kernel (DstEvaluatorType &dst, const SrcEvaluatorType &src, const Functor &func, DstXprType &dstExpr)
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index innerSize () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index outerSize () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index outerStride () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC DstEvaluatorTypedstEvaluator () EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC const SrcEvaluatorTypesrcEvaluator () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff (Index row, Index col)
 Assign src(row,col) to dst(row,col) through the assignment functor.
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff (Index index)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeffByOuterInner (Index outer, Index inner)
 
template<int StoreMode, int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignPacket (Index row, Index col)
 
template<int StoreMode, int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignPacket (Index index)
 
template<int StoreMode, int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignPacketByOuterInner (Index outer, Index inner)
 
EIGEN_DEVICE_FUNC const ScalardstDataPtr () const
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index rowIndexByOuterInner (Index outer, Index inner)
 
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index colIndexByOuterInner (Index outer, Index inner)
 

Protected Types

typedef DstEvaluatorTypeT::XprType DstXprType
 
typedef SrcEvaluatorTypeT::XprType SrcXprType
 

Protected Attributes

DstEvaluatorTypem_dst
 
const SrcEvaluatorTypem_src
 
const Functorm_functor
 
DstXprTypem_dstExpr
 

Member Typedef Documentation

◆ AssignmentTraits

◆ DstEvaluatorType

◆ DstXprType

◆ PacketType

◆ Scalar

◆ SrcEvaluatorType

◆ SrcXprType

Constructor & Destructor Documentation

◆ generic_dense_assignment_kernel()

Member Function Documentation

◆ assignCoeff() [1/2]

◆ assignCoeff() [2/2]

Assign src(row,col) to dst(row,col) through the assignment functor.

◆ assignCoeffByOuterInner()

◆ assignPacket() [1/2]

◆ assignPacket() [2/2]

◆ assignPacketByOuterInner()

◆ colIndexByOuterInner()

◆ cols()

◆ dstDataPtr()

◆ dstEvaluator()

◆ innerSize()

◆ outerSize()

◆ outerStride()

◆ rowIndexByOuterInner()

◆ rows()

◆ size()

◆ srcEvaluator()

Member Data Documentation

◆ m_dst

◆ m_dstExpr

◆ m_functor

◆ m_src


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