12 #ifndef EIGEN_CONSTANTS_H
13 #define EIGEN_CONSTANTS_H
15 #include "../InternalHeaderCheck.h"
98 #ifdef EIGEN_VECTORIZE
243 #if EIGEN_MAX_ALIGN_BYTES==128
245 #elif EIGEN_MAX_ALIGN_BYTES==64
247 #elif EIGEN_MAX_ALIGN_BYTES==32
249 #elif EIGEN_MAX_ALIGN_BYTES==16
251 #elif EIGEN_MAX_ALIGN_BYTES==8
253 #elif EIGEN_MAX_ALIGN_BYTES==0
256 #error Invalid value for EIGEN_MAX_ALIGN_BYTES
439 #error The preprocessor symbol 'Success' is defined, possibly by the X11 header file X.h
473 namespace Architecture
483 #if defined EIGEN_VECTORIZE_SSE
485 #elif defined EIGEN_VECTORIZE_ALTIVEC
487 #elif defined EIGEN_VECTORIZE_VSX
489 #elif defined EIGEN_VECTORIZE_NEON
491 #elif defined EIGEN_VECTORIZE_SVE
493 #elif defined EIGEN_VECTORIZE_MSA
547 struct IndexBased {};
550 struct IteratorBased {};
@ HouseholderQRPreconditioner
@ ColPivHouseholderQRPreconditioner
@ FullPivHouseholderQRPreconditioner
const unsigned int ActualPacketAccessBit
EIGEN_DEPRECATED const unsigned int EvalBeforeAssigningBit
const unsigned int PacketAccessBit
const unsigned int NoPreferredStorageOrderBit
const unsigned int LinearAccessBit
const unsigned int EvalBeforeNestingBit
const unsigned int DirectAccessBit
EIGEN_DEPRECATED const unsigned int AlignedBit
const unsigned int LvalueBit
const unsigned int RowMajorBit
const unsigned int CompressedAccessBit
@ LazyCoeffBasedProductMode
const unsigned int HereditaryBits
const unsigned int NestByRefBit
@ InnerVectorizedTraversal
@ LinearVectorizedTraversal
@ SliceVectorizedTraversal
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()
static std::string debugName()