12 #ifndef EIGEN_CONSTANTS_H 13 #define EIGEN_CONSTANTS_H 96 #ifdef EIGEN_VECTORIZE 107 const unsigned int ActualPacketAccessBit = 0x0;
169 const unsigned int NestByRefBit = 0x100;
195 const unsigned int HereditaryBits = RowMajorBit
241 #if EIGEN_MAX_ALIGN_BYTES==128 243 #elif EIGEN_MAX_ALIGN_BYTES==64 245 #elif EIGEN_MAX_ALIGN_BYTES==32 247 #elif EIGEN_MAX_ALIGN_BYTES==16 249 #elif EIGEN_MAX_ALIGN_BYTES==8 251 #elif EIGEN_MAX_ALIGN_BYTES==0 254 #error Invalid value for EIGEN_MAX_ALIGN_BYTES 282 InnerVectorizedTraversal,
285 LinearVectorizedTraversal,
288 SliceVectorizedTraversal,
309 enum SpecializedType {
360 enum NoChange_t { NoChange };
361 enum Sequential_t { Sequential };
362 enum Default_t { Default };
366 enum AmbiVectorMode {
435 #error The preprocessor symbol 'Success' is defined, possibly by the X11 header file X.h 469 namespace Architecture
479 #if defined EIGEN_VECTORIZE_SSE 481 #elif defined EIGEN_VECTORIZE_ALTIVEC 483 #elif defined EIGEN_VECTORIZE_VSX 485 #elif defined EIGEN_VECTORIZE_NEON 487 #elif defined EIGEN_VECTORIZE_SVE 489 #elif defined EIGEN_VECTORIZE_MSA 500 { DefaultProduct=0, LazyProduct, AliasFreeProduct, CoeffBasedProductMode, LazyCoeffBasedProductMode, OuterProduct, InnerProduct, GemvProduct, GemmProduct };
504 enum Action {GetAction, SetAction};
528 struct DenseShape {
static std::string debugName() {
return "DenseShape"; } };
529 struct SolverShape {
static std::string debugName() {
return "SolverShape"; } };
530 struct HomogeneousShape {
static std::string debugName() {
return "HomogeneousShape"; } };
531 struct DiagonalShape {
static std::string debugName() {
return "DiagonalShape"; } };
532 struct BandShape {
static std::string debugName() {
return "BandShape"; } };
533 struct TriangularShape {
static std::string debugName() {
return "TriangularShape"; } };
534 struct SelfAdjointShape {
static std::string debugName() {
return "SelfAdjointShape"; } };
535 struct PermutationShape {
static std::string debugName() {
return "PermutationShape"; } };
536 struct TranspositionsShape {
static std::string debugName() {
return "TranspositionsShape"; } };
537 struct SparseShape {
static std::string debugName() {
return "SparseShape"; } };
542 struct IndexBased {};
545 struct IteratorBased {};
550 enum ComparisonName {
563 #endif // EIGEN_CONSTANTS_H Definition: Constants.h:238
Definition: Constants.h:378
Definition: Constants.h:393
AccessorLevels
Definition: Constants.h:374
Definition: Constants.h:319
const unsigned int CompressedAccessBit
Definition: Constants.h:191
const int HugeCost
Definition: Constants.h:44
Definition: Constants.h:402
Definition: Constants.h:334
Definition: Constants.h:235
Definition: Constants.h:325
Definition: Constants.h:264
Definition: Constants.h:221
Definition: Constants.h:341
Definition: Constants.h:425
EIGEN_DEPRECATED const unsigned int EvalBeforeAssigningBit
Definition: Constants.h:76
Definition: Constants.h:399
const unsigned int DirectAccessBit
Definition: Constants.h:155
Definition: Constants.h:345
const unsigned int LvalueBit
Definition: Constants.h:144
Definition: Constants.h:516
DirectionType
Definition: Constants.h:261
Namespace containing all symbols from the Eigen library.
Definition: Core:141
const int DynamicIndex
Definition: Constants.h:27
Definition: Constants.h:457
Definition: Constants.h:413
Definition: Constants.h:416
Definition: Constants.h:427
Definition: Constants.h:233
const unsigned int RowMajorBit
Definition: Constants.h:66
const unsigned int PacketAccessBit
Definition: Constants.h:94
Definition: Constants.h:236
Definition: Constants.h:464
Definition: Constants.h:410
Definition: Constants.h:522
Definition: Constants.h:234
Definition: Constants.h:376
Definition: Constants.h:462
Definition: Constants.h:323
SideType
Definition: Constants.h:330
Definition: Constants.h:209
Definition: Constants.h:429
Definition: Constants.h:405
TransformTraits
Definition: Constants.h:455
Definition: Constants.h:227
StorageOptions
Definition: Constants.h:317
Definition: Constants.h:213
Definition: Constants.h:237
Definition: Constants.h:444
NaNPropagationOptions
Definition: Constants.h:339
Definition: Constants.h:380
Definition: Constants.h:240
Definition: Constants.h:332
Definition: Constants.h:431
Definition: Constants.h:223
Definition: Constants.h:510
Definition: Constants.h:219
Definition: Constants.h:449
Definition: Constants.h:382
Definition: Constants.h:211
Definition: Constants.h:442
Definition: Constants.h:267
EIGEN_DEPRECATED const unsigned int AlignedBit
Definition: Constants.h:167
Definition: Constants.h:270
Definition: Constants.h:215
Definition: Constants.h:217
Definition: Eigen_Colamd.h:50
AlignmentType
Definition: Constants.h:232
Definition: Constants.h:225
Definition: Constants.h:513
Definition: Constants.h:321
QRPreconditioners
Definition: Constants.h:423
const int UndefinedIncr
Definition: Constants.h:31
Definition: Constants.h:507
Definition: Constants.h:519
Definition: Constants.h:525
DecompositionOptions
Definition: Constants.h:387
UpLoType
Definition: Constants.h:207
const int Dynamic
Definition: Constants.h:22
const unsigned int EvalBeforeNestingBit
Definition: Constants.h:70
Definition: Constants.h:397
Definition: Constants.h:395
const unsigned int ActualPacketAccessBit
Definition: Constants.h:105
Definition: Constants.h:343
ComputationInfo
Definition: Constants.h:440
Definition: Constants.h:460
Definition: Constants.h:446
const unsigned int LinearAccessBit
Definition: Constants.h:130
const int Infinity
Definition: Constants.h:36
const unsigned int NoPreferredStorageOrderBit
Definition: Constants.h:178