11 #ifndef EIGEN_CONSTANTS_H 12 #define EIGEN_CONSTANTS_H 21 const int Dynamic = -1;
26 const int DynamicIndex = 0xffffff;
31 const int Infinity = -1;
39 const int HugeCost = 10000;
90 #ifdef EIGEN_VECTORIZE 101 const unsigned int ActualPacketAccessBit = 0x0;
163 const unsigned int NestByRefBit = 0x100;
189 const unsigned int HereditaryBits = RowMajorBit
190 | EvalBeforeNestingBit
236 #if EIGEN_MAX_ALIGN_BYTES==128 238 #elif EIGEN_MAX_ALIGN_BYTES==64 240 #elif EIGEN_MAX_ALIGN_BYTES==32 242 #elif EIGEN_MAX_ALIGN_BYTES==16 244 #elif EIGEN_MAX_ALIGN_BYTES==8 246 #elif EIGEN_MAX_ALIGN_BYTES==0 249 #error Invalid value for EIGEN_MAX_ALIGN_BYTES 257 enum CornerType { TopLeft, TopRight, BottomLeft, BottomRight };
283 InnerVectorizedTraversal,
286 LinearVectorizedTraversal,
289 SliceVectorizedTraversal,
350 enum NoChange_t { NoChange };
351 enum Sequential_t { Sequential };
352 enum Default_t { Default };
425 #error The preprocessor symbol 'Success' is defined, possibly by the X11 header file X.h 459 namespace Architecture
467 #if defined EIGEN_VECTORIZE_SSE 469 #elif defined EIGEN_VECTORIZE_ALTIVEC 471 #elif defined EIGEN_VECTORIZE_VSX 473 #elif defined EIGEN_VECTORIZE_NEON 483 enum { DefaultProduct=0, LazyProduct, AliasFreeProduct, CoeffBasedProductMode, LazyCoeffBasedProductMode, OuterProduct, InnerProduct, GemvProduct, GemmProduct };
487 enum Action {GetAction, SetAction};
511 struct DenseShape {
static std::string debugName() {
return "DenseShape"; } };
512 struct SolverShape {
static std::string debugName() {
return "SolverShape"; } };
513 struct HomogeneousShape {
static std::string debugName() {
return "HomogeneousShape"; } };
514 struct DiagonalShape {
static std::string debugName() {
return "DiagonalShape"; } };
515 struct BandShape {
static std::string debugName() {
return "BandShape"; } };
516 struct TriangularShape {
static std::string debugName() {
return "TriangularShape"; } };
517 struct SelfAdjointShape {
static std::string debugName() {
return "SelfAdjointShape"; } };
518 struct PermutationShape {
static std::string debugName() {
return "PermutationShape"; } };
519 struct TranspositionsShape {
static std::string debugName() {
return "TranspositionsShape"; } };
520 struct SparseShape {
static std::string debugName() {
return "SparseShape"; } };
525 struct IndexBased {};
528 struct IteratorBased {};
533 enum ComparisonName {
546 #endif // EIGEN_CONSTANTS_H Definition: Constants.h:368
Definition: Constants.h:383
AccessorLevels
Definition: Constants.h:364
const unsigned int CompressedAccessBit
Definition: Constants.h:185
CornerType
Definition: Constants.h:257
Definition: Constants.h:392
Definition: Constants.h:333
Definition: Constants.h:265
Definition: Constants.h:415
Definition: Constants.h:389
const unsigned int DirectAccessBit
Definition: Constants.h:149
Definition: Constants.h:230
const unsigned int LvalueBit
Definition: Constants.h:138
Definition: Constants.h:499
Definition: Constants.h:210
DirectionType
Definition: Constants.h:262
Definition: Constants.h:447
Definition: Constants.h:403
Definition: Constants.h:406
Definition: Constants.h:417
const unsigned int RowMajorBit
Definition: Constants.h:61
const unsigned int PacketAccessBit
Definition: Constants.h:88
Definition: Constants.h:454
Definition: Constants.h:400
Definition: Constants.h:505
const unsigned int AlignedBit
Definition: Constants.h:161
Definition: Constants.h:320
Definition: Constants.h:233
Definition: Constants.h:228
Definition: Constants.h:214
Definition: Constants.h:366
Definition: Constants.h:229
Definition: Constants.h:452
Definition: Constants.h:204
Definition: Constants.h:335
Definition: Constants.h:419
Definition: Constants.h:395
Definition: Constants.h:212
Definition: Constants.h:322
TransformTraits
Definition: Constants.h:445
Definition: Constants.h:218
Definition: Constants.h:434
Definition: Constants.h:370
Definition: Constants.h:421
const unsigned int EvalBeforeAssigningBit
Definition: Constants.h:70
Definition: Constants.h:493
Definition: Constants.h:439
Definition: Constants.h:372
Definition: Constants.h:432
Definition: Constants.h:268
Definition: Constants.h:271
Definition: Eigen_Colamd.h:54
Definition: Constants.h:231
Definition: Constants.h:326
Definition: Constants.h:496
Definition: Constants.h:324
QRPreconditioners
Definition: Constants.h:413
Definition: Constants.h:208
Definition: Constants.h:490
Definition: Constants.h:502
Definition: Constants.h:235
Definition: Constants.h:508
DecompositionOptions
Definition: Constants.h:377
Definition: Constants.h:216
const unsigned int EvalBeforeNestingBit
Definition: Constants.h:65
Definition: Constants.h:220
Definition: Constants.h:387
Definition: Constants.h:385
const unsigned int ActualPacketAccessBit
Definition: Constants.h:99
Definition: Constants.h:232
Definition: Constants.h:222
Definition: Constants.h:206
ComputationInfo
Definition: Constants.h:430
Definition: Constants.h:450
Definition: Constants.h:436
const unsigned int LinearAccessBit
Definition: Constants.h:124
const unsigned int NoPreferredStorageOrderBit
Definition: Constants.h:172