WPILibC++ 2023.4.3-108-ge5452e3
Eigen::internal::redux_traits< Func, Evaluator > Struct Template Reference

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

Public Types

enum  { PacketSize = unpacket_traits<PacketType>::size , InnerMaxSize , OuterMaxSize , SliceVectorizedWork }
 
enum  { MightVectorize , MayLinearVectorize = bool(MightVectorize) && (int(Evaluator::Flags)&LinearAccessBit) , MaySliceVectorize = bool(MightVectorize) && (int(SliceVectorizedWork)==Dynamic || int(SliceVectorizedWork)>=3) }
 
enum  { Traversal }
 
enum  { Cost , UnrollingLimit = EIGEN_UNROLLING_LIMIT * (int(Traversal) == int(DefaultTraversal) ? 1 : int(PacketSize)) }
 
enum  
 
typedef find_best_packet< typenameEvaluator::Scalar, Evaluator::SizeAtCompileTime >::type PacketType
 

Member Typedef Documentation

◆ PacketType

template<typename Func , typename Evaluator >
typedef find_best_packet<typenameEvaluator::Scalar,Evaluator::SizeAtCompileTime>::type Eigen::internal::redux_traits< Func, Evaluator >::PacketType

Member Enumeration Documentation

◆ anonymous enum

template<typename Func , typename Evaluator >
anonymous enum
Enumerator
PacketSize 
InnerMaxSize 
OuterMaxSize 
SliceVectorizedWork 

◆ anonymous enum

template<typename Func , typename Evaluator >
anonymous enum
Enumerator
MightVectorize 
MayLinearVectorize 
MaySliceVectorize 

◆ anonymous enum

template<typename Func , typename Evaluator >
anonymous enum
Enumerator
Traversal 

◆ anonymous enum

template<typename Func , typename Evaluator >
anonymous enum
Enumerator
Cost 
UnrollingLimit 

◆ anonymous enum

template<typename Func , typename Evaluator >
anonymous enum

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