Eigen::internal::assignment_from_xpr_op_product< DstXprType, OtherXpr, ProductType, Func1, Func2 > Struct Template Reference

#include <ProductEvaluators.h>

Static Public Member Functions

template<typename SrcXprType , typename InitialFunc >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void run (DstXprType &dst, const SrcXprType &src, const InitialFunc &)
 

Member Function Documentation

◆ run()

template<typename DstXprType , typename OtherXpr , typename ProductType , typename Func1 , typename Func2 >
template<typename SrcXprType , typename InitialFunc >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::assignment_from_xpr_op_product< DstXprType, OtherXpr, ProductType, Func1, Func2 >::run ( DstXprType &  dst,
const SrcXprType &  src,
const InitialFunc &   
)
inlinestatic
209  {
210  call_assignment_no_alias(dst, src.lhs(), Func1());
211  call_assignment_no_alias(dst, src.rhs(), Func2());
212  }
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR void call_assignment_no_alias(Dst &dst, const Src &src, const Func &func)
Definition: AssignEvaluator.h:812

References Eigen::internal::call_assignment_no_alias().


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