11 #ifndef EIGEN_CONSTANTS_H 12 #define EIGEN_CONSTANTS_H 91 #ifdef EIGEN_VECTORIZE 102 const unsigned int ActualPacketAccessBit = 0x0;
164 const unsigned int NestByRefBit = 0x100;
190 const unsigned int HereditaryBits = RowMajorBit
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,
310 enum SpecializedType {
350 enum NoChange_t { NoChange };
351 enum Sequential_t { Sequential };
352 enum Default_t { Default };
356 enum AmbiVectorMode {
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 484 { DefaultProduct=0, LazyProduct, AliasFreeProduct, CoeffBasedProductMode, LazyCoeffBasedProductMode, OuterProduct, InnerProduct, GemvProduct, GemmProduct };
488 enum Action {GetAction, SetAction};
512 struct DenseShape {
static std::string debugName() {
return "DenseShape"; } };
513 struct SolverShape {
static std::string debugName() {
return "SolverShape"; } };
514 struct HomogeneousShape {
static std::string debugName() {
return "HomogeneousShape"; } };
515 struct DiagonalShape {
static std::string debugName() {
return "DiagonalShape"; } };
516 struct BandShape {
static std::string debugName() {
return "BandShape"; } };
517 struct TriangularShape {
static std::string debugName() {
return "TriangularShape"; } };
518 struct SelfAdjointShape {
static std::string debugName() {
return "SelfAdjointShape"; } };
519 struct PermutationShape {
static std::string debugName() {
return "PermutationShape"; } };
520 struct TranspositionsShape {
static std::string debugName() {
return "TranspositionsShape"; } };
521 struct SparseShape {
static std::string debugName() {
return "SparseShape"; } };
526 struct IndexBased {};
529 struct IteratorBased {};
534 enum ComparisonName {
547 #endif // EIGEN_CONSTANTS_H Definition: Constants.h:233
Definition: Constants.h:368
Definition: Constants.h:383
AccessorLevels
Definition: Constants.h:364
Definition: Constants.h:320
const unsigned int CompressedAccessBit
Definition: Constants.h:186
CornerType
Definition: Constants.h:257
const int HugeCost
Definition: Constants.h:39
Definition: Constants.h:392
Definition: Constants.h:335
Definition: Constants.h:230
Definition: Constants.h:326
Definition: Constants.h:265
Definition: Constants.h:216
Definition: Constants.h:415
EIGEN_DEPRECATED const unsigned int EvalBeforeAssigningBit
Definition: Constants.h:71
Definition: Constants.h:389
const unsigned int DirectAccessBit
Definition: Constants.h:150
const unsigned int LvalueBit
Definition: Constants.h:139
Definition: Constants.h:500
DirectionType
Definition: Constants.h:262
Namespace containing all symbols from the Eigen library.
Definition: Core:287
const int DynamicIndex
Definition: Constants.h:26
Definition: Constants.h:447
Definition: Constants.h:403
Definition: Constants.h:406
Definition: Constants.h:417
Definition: Constants.h:228
const unsigned int RowMajorBit
Definition: Constants.h:61
const unsigned int PacketAccessBit
Definition: Constants.h:89
Definition: Constants.h:231
Definition: Constants.h:454
Definition: Constants.h:400
Definition: Constants.h:506
Definition: Constants.h:229
Definition: Constants.h:366
Definition: Constants.h:452
Definition: Constants.h:324
SideType
Definition: Constants.h:331
Definition: Constants.h:204
Definition: Constants.h:419
Definition: Constants.h:395
TransformTraits
Definition: Constants.h:445
Definition: Constants.h:222
StorageOptions
Definition: Constants.h:318
Definition: Constants.h:208
Definition: Constants.h:232
Definition: Constants.h:434
Definition: Constants.h:370
Definition: Constants.h:235
Definition: Constants.h:333
Definition: Constants.h:421
Definition: Constants.h:218
Definition: Constants.h:494
Definition: Constants.h:214
Definition: Constants.h:439
Definition: Constants.h:372
Definition: Constants.h:206
Definition: Constants.h:432
Definition: Constants.h:268
EIGEN_DEPRECATED const unsigned int AlignedBit
Definition: Constants.h:162
Definition: Constants.h:271
Definition: Constants.h:210
Definition: Constants.h:212
Definition: Eigen_Colamd.h:50
AlignmentType
Definition: Constants.h:227
Definition: Constants.h:220
Definition: Constants.h:497
Definition: Constants.h:322
QRPreconditioners
Definition: Constants.h:413
Definition: Constants.h:491
Definition: Constants.h:503
Definition: Constants.h:509
DecompositionOptions
Definition: Constants.h:377
UpLoType
Definition: Constants.h:202
const int Dynamic
Definition: Constants.h:21
const unsigned int EvalBeforeNestingBit
Definition: Constants.h:65
Definition: Constants.h:387
Definition: Constants.h:385
const unsigned int ActualPacketAccessBit
Definition: Constants.h:100
ComputationInfo
Definition: Constants.h:430
Definition: Constants.h:450
Definition: Constants.h:436
const unsigned int LinearAccessBit
Definition: Constants.h:125
const int Infinity
Definition: Constants.h:31
const unsigned int NoPreferredStorageOrderBit
Definition: Constants.h:173