WPILibC++ 2023.4.3-108-ge5452e3
Eigen::internal::redux_evaluator< _XprType > Class Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/Redux.h>

Inheritance diagram for Eigen::internal::redux_evaluator< _XprType >:
Eigen::internal::evaluator< _XprType > Eigen::internal::unary_evaluator< _XprType >

Public Types

enum  {
  MaxRowsAtCompileTime = XprType::MaxRowsAtCompileTime , MaxColsAtCompileTime = XprType::MaxColsAtCompileTime , Flags = Base::Flags & ~DirectAccessBit , IsRowMajor = XprType::IsRowMajor ,
  SizeAtCompileTime = XprType::SizeAtCompileTime , InnerSizeAtCompileTime = XprType::InnerSizeAtCompileTime
}
 
typedef _XprType XprType
 
typedef XprType::Scalar Scalar
 
typedef XprType::CoeffReturnType CoeffReturnType
 
typedef XprType::PacketScalar PacketScalar
 
- Public Types inherited from Eigen::internal::evaluator< _XprType >
typedef unary_evaluator< _XprType > Base
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE redux_evaluator (const XprType &xpr)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeffByOuterInner (Index outer, Index inner) const
 
template<int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketType packetByOuterInner (Index outer, Index inner) const
 
- Public Member Functions inherited from Eigen::internal::evaluator< _XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE evaluator (const _XprType &xpr)
 

Member Typedef Documentation

◆ CoeffReturnType

template<typename _XprType >
typedef XprType::CoeffReturnType Eigen::internal::redux_evaluator< _XprType >::CoeffReturnType

◆ PacketScalar

template<typename _XprType >
typedef XprType::PacketScalar Eigen::internal::redux_evaluator< _XprType >::PacketScalar

◆ Scalar

template<typename _XprType >
typedef XprType::Scalar Eigen::internal::redux_evaluator< _XprType >::Scalar

◆ XprType

template<typename _XprType >
typedef _XprType Eigen::internal::redux_evaluator< _XprType >::XprType

Member Enumeration Documentation

◆ anonymous enum

template<typename _XprType >
anonymous enum
Enumerator
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
Flags 
IsRowMajor 
SizeAtCompileTime 
InnerSizeAtCompileTime 

Constructor & Destructor Documentation

◆ redux_evaluator()

template<typename _XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::redux_evaluator< _XprType >::redux_evaluator ( const XprType xpr)
inlineexplicit

Member Function Documentation

◆ coeffByOuterInner()

template<typename _XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType Eigen::internal::redux_evaluator< _XprType >::coeffByOuterInner ( Index  outer,
Index  inner 
) const
inline

◆ packetByOuterInner()

template<typename _XprType >
template<int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketType Eigen::internal::redux_evaluator< _XprType >::packetByOuterInner ( Index  outer,
Index  inner 
) const
inline

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