Eigen::internal::compute_tensor_flags< Scalar, Options > Class Template Reference

#include <TensorTraits.h>

Public Types

enum  { ret = packet_access_bit }
 

Private Types

enum  { is_dynamic_size_storage = 1 , is_aligned , packet_access_bit = packet_traits<Scalar>::Vectorizable && is_aligned ? PacketAccessBit : 0 }
 

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar , int Options>
anonymous enum
private
Enumerator
is_dynamic_size_storage 
is_aligned 
packet_access_bit 
21  {
23 
24  is_aligned = (((Options & DontAlign) == 0) && (
25 #if EIGEN_MAX_STATIC_ALIGN_BYTES > 0
27 #else
28  0
29 #endif
30  |
33 #else
34  0
35 #endif
36  )),
38  };
#define EIGEN_MAX_ALIGN_BYTES
Definition: ConfigureVectorization.h:163
@ is_dynamic_size_storage
Definition: TensorTraits.h:22
@ is_aligned
Definition: TensorTraits.h:24
@ packet_access_bit
Definition: TensorTraits.h:37
@ DontAlign
Definition: Constants.h:324
const unsigned int PacketAccessBit
Definition: Constants.h:97
@ Vectorizable
Definition: GenericPacketMath.h:112

◆ anonymous enum

template<typename Scalar , int Options>
anonymous enum
Enumerator
ret 
@ ret
Definition: TensorTraits.h:41

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