MOAB  4.9.3pre
Eigen::internal::add_assign_op< Scalar > Struct Template Reference

Template functor for scalar/packet assignment with addition. More...

#include <AssignmentFunctors.h>

List of all members.

Public Member Functions

EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void 
assignCoeff (Scalar &a, const Scalar &b) const
template<int Alignment, typename Packet >
EIGEN_STRONG_INLINE void assignPacket (Scalar *a, const Packet &b) const

Detailed Description

template<typename Scalar>
struct Eigen::internal::add_assign_op< Scalar >

Template functor for scalar/packet assignment with addition.

Definition at line 42 of file AssignmentFunctors.h.


Member Function Documentation

template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::add_assign_op< Scalar >::assignCoeff ( Scalar &  a,
const Scalar &  b 
) const [inline]

Definition at line 45 of file AssignmentFunctors.h.

{ a += b; }
template<typename Scalar >
template<int Alignment, typename Packet >
EIGEN_STRONG_INLINE void Eigen::internal::add_assign_op< Scalar >::assignPacket ( Scalar *  a,
const Packet &  b 
) const [inline]

Definition at line 48 of file AssignmentFunctors.h.

  { internal::pstoret<Scalar,Packet,Alignment>(a,internal::padd(internal::ploadt<Packet,Alignment>(a),b)); }

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines