MOAB  4.9.3pre
Eigen::internal::assignment_from_xpr_plus_product< DstXprType, OtherXpr, ProductType, Scalar, Func1, Func2 > Struct Template Reference

#include <ProductEvaluators.h>

Inheritance diagram for Eigen::internal::assignment_from_xpr_plus_product< DstXprType, OtherXpr, ProductType, Scalar, Func1, Func2 >:

List of all members.

Public Types

typedef CwiseBinaryOp
< internal::scalar_sum_op
< Scalar >, const OtherXpr,
const ProductType > 
SrcXprType

Static Public Member Functions

static void run (DstXprType &dst, const SrcXprType &src, const Func1 &func)

Detailed Description

template<typename DstXprType, typename OtherXpr, typename ProductType, typename Scalar, typename Func1, typename Func2>
struct Eigen::internal::assignment_from_xpr_plus_product< DstXprType, OtherXpr, ProductType, Scalar, Func1, Func2 >

Definition at line 192 of file ProductEvaluators.h.


Member Typedef Documentation

template<typename DstXprType, typename OtherXpr, typename ProductType, typename Scalar, typename Func1, typename Func2>
typedef CwiseBinaryOp<internal::scalar_sum_op<Scalar>, const OtherXpr, const ProductType> Eigen::internal::assignment_from_xpr_plus_product< DstXprType, OtherXpr, ProductType, Scalar, Func1, Func2 >::SrcXprType

Definition at line 194 of file ProductEvaluators.h.


Member Function Documentation

template<typename DstXprType, typename OtherXpr, typename ProductType, typename Scalar, typename Func1, typename Func2>
static void Eigen::internal::assignment_from_xpr_plus_product< DstXprType, OtherXpr, ProductType, Scalar, Func1, Func2 >::run ( DstXprType &  dst,
const SrcXprType src,
const Func1 &  func 
) [inline, static]

Definition at line 195 of file ProductEvaluators.h.

  {
    call_assignment_no_alias(dst, src.lhs(), func);
    call_assignment_no_alias(dst, src.rhs(), Func2());
  }

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