Go to the source code of this file.
Classes | |
struct | Eigen::internal::member_redux< BinaryOp, Scalar >::Cost< _Scalar, Size > |
struct | Eigen::VectorwiseOp< ExpressionType, Direction >::ExtendedType< OtherDerived > |
struct | Eigen::internal::member_redux< BinaryOp, Scalar > |
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, Scalar > |
struct | Eigen::internal::traits< PartialReduxExpr< MatrixType, MemberOp, Direction > > |
class | Eigen::VectorwiseOp< ExpressionType, Direction > |
Pseudo expression providing partial reduction operations. More... | |
Namespaces | |
namespace | Eigen |
namespace | Eigen::internal |
Defines | |
#define | EIGEN_MEMBER_FUNCTOR(MEMBER, COST) |
Functions | |
Eigen::internal::EIGEN_MEMBER_FUNCTOR (squaredNorm, Size *NumTraits< Scalar >::MulCost+(Size-1)*NumTraits< Scalar >::AddCost) | |
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) | |
Eigen::internal::EIGEN_MEMBER_FUNCTOR (blueNorm,(Size+5)*NumTraits< Scalar >::MulCost+(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 (sum,(Size-1)*NumTraits< Scalar >::AddCost) | |
Eigen::internal::EIGEN_MEMBER_FUNCTOR (mean,(Size-1)*NumTraits< Scalar >::AddCost+NumTraits< Scalar >::MulCost) | |
Eigen::internal::EIGEN_MEMBER_FUNCTOR (minCoeff,(Size-1)*NumTraits< Scalar >::AddCost) | |
Eigen::internal::EIGEN_MEMBER_FUNCTOR (maxCoeff,(Size-1)*NumTraits< Scalar >::AddCost) | |
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 (count,(Size-1)*NumTraits< Scalar >::AddCost) | |
Eigen::internal::EIGEN_MEMBER_FUNCTOR (prod,(Size-1)*NumTraits< Scalar >::MulCost) |
#define EIGEN_MEMBER_FUNCTOR | ( | MEMBER, | |
COST | |||
) |
template <typename ResultType> \ struct member_##MEMBER { \ EIGEN_EMPTY_STRUCT_CTOR(member_##MEMBER) \ typedef ResultType result_type; \ template<typename Scalar, int Size> struct Cost \ { enum { value = COST }; }; \ template<typename XprType> \ EIGEN_STRONG_INLINE ResultType operator()(const XprType& mat) const \ { return mat.MEMBER(); } \ }
Definition at line 104 of file VectorwiseOp.h.