Go to the source code of this file.
|
struct | Eigen::internal::member_redux< BinaryOp, Scalar >::Cost< _Scalar, Size > |
|
struct | Eigen::internal::member_lpnorm< p, ResultType >::Cost< Scalar, Size > |
|
struct | Eigen::VectorwiseOp< ExpressionType, Direction >::ExtendedType< OtherDerived > |
|
struct | Eigen::VectorwiseOp< ExpressionType, Direction >::LpNormReturnType< p > |
|
struct | Eigen::internal::member_lpnorm< p, ResultType > |
|
struct | Eigen::internal::member_redux< BinaryOp, Scalar > |
|
struct | Eigen::VectorwiseOp< ExpressionType, Direction >::OppositeExtendedType< OtherDerived > |
|
class | Eigen::PartialReduxExpr< MatrixType, MemberOp, Direction > |
| Generic expression of a partially reduxed matrix. More...
|
|
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...
|
|
|
| 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 |
|
) |
| |
Value:template <typename ResultType> \
struct member_##MEMBER {
\ typedef ResultType result_type; \
template<typename Scalar, int Size> struct Cost \
{
enum {
value = COST }; }; \
template<typename XprType> \
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE \
ResultType operator()(
const XprType&
mat)
const \
{
return mat.MEMBER(); } \
}
#define EIGEN_EMPTY_STRUCT_CTOR(X)
Definition at line 84 of file VectorwiseOp.h.