VectorwiseOp.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::VectorwiseOp< ExpressionType, Direction >::ExtendedType< OtherDerived >
 
struct  Eigen::VectorwiseOp< ExpressionType, Direction >::LpNormReturnType< p >
 
struct  Eigen::VectorwiseOp< ExpressionType, Direction >::OppositeExtendedType< OtherDerived >
 
class  Eigen::PartialReduxExpr< MatrixType, MemberOp, Direction >
 Generic expression of a partially reduxed matrix. More...
 
struct  Eigen::VectorwiseOp< ExpressionType, Direction >::ReduxReturnType< BinaryOp >
 
struct  Eigen::VectorwiseOp< ExpressionType, Direction >::ReturnType< Functor, ReturnScalar >
 
class  Eigen::VectorwiseOp< ExpressionType, Direction >
 Pseudo expression providing broadcasting and partial reduction operations. More...
 

Namespaces

 Eigen
 : InteropHeaders
 
 Eigen::internal
 

Macros

#define EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR(MEMBER, COST, VECTORIZABLE, BINARYOP)
 
#define EIGEN_MEMBER_FUNCTOR(MEMBER, COST)
 

Functions

 Eigen::internal::EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (maxCoeff,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_max_op)
 
 Eigen::internal::EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (minCoeff,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_min_op)
 
 Eigen::internal::EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (prod,(Size-1) *NumTraits< Scalar >::MulCost, 1, internal::scalar_product_op)
 
 Eigen::internal::EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (sum,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_sum_op)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (all,(Size-1) *NumTraits< Scalar >::AddCost)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (any,(Size-1) *NumTraits< Scalar >::AddCost)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (blueNorm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (count,(Size-1) *NumTraits< Scalar >::AddCost)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (hypotNorm,(Size-1) *functor_traits< scalar_hypot_op< Scalar > >::Cost)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (norm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost)
 
 Eigen::internal::EIGEN_MEMBER_FUNCTOR (stableNorm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost)
 

Macro Definition Documentation

◆ EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR

#define EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (   MEMBER,
  COST,
  VECTORIZABLE,
  BINARYOP 
)

Definition at line 88 of file VectorwiseOp.h.

◆ EIGEN_MEMBER_FUNCTOR

#define EIGEN_MEMBER_FUNCTOR (   MEMBER,
  COST 
)

Definition at line 102 of file VectorwiseOp.h.