Classes |
struct | NoChange_t |
struct | Sequential_t |
struct | Default_t |
struct | Dense |
struct | MatrixXpr |
struct | ArrayXpr |
Namespaces |
namespace | Architecture |
Enumerations |
enum | {
Lower = 0x1,
Upper = 0x2,
UnitDiag = 0x4,
ZeroDiag = 0x8,
UnitLower = UnitDiag|Lower,
UnitUpper = UnitDiag|Upper,
StrictlyLower = ZeroDiag|Lower,
StrictlyUpper = ZeroDiag|Upper,
SelfAdjoint = 0x10
} |
enum | { Unaligned = 0,
Aligned = 1
} |
enum | { ConditionalJumpCost = 5
} |
enum | CornerType { TopLeft,
TopRight,
BottomLeft,
BottomRight
} |
enum | DirectionType { Vertical,
Horizontal,
BothDirections
} |
enum | ProductEvaluationMode { NormalProduct,
CacheFriendlyProduct
} |
enum | {
DefaultTraversal,
LinearTraversal,
InnerVectorizedTraversal,
LinearVectorizedTraversal,
SliceVectorizedTraversal,
InvalidTraversal
} |
enum | { NoUnrolling,
InnerUnrolling,
CompleteUnrolling
} |
enum | { ColMajor = 0,
RowMajor = 0x1,
AutoAlign = 0,
DontAlign = 0x2
} |
enum | { OnTheLeft = 1,
OnTheRight = 2
} |
| Enum for specifying whether to apply or solve on the left or right.
More...
|
enum | { IsDense = 0,
IsSparse
} |
enum | AccessorLevels { ReadOnlyAccessors,
WriteAccessors,
DirectAccessors,
DirectWriteAccessors
} |
enum | DecompositionOptions {
Pivoting = 0x01,
NoPivoting = 0x02,
ComputeFullU = 0x04,
ComputeThinU = 0x08,
ComputeFullV = 0x10,
ComputeThinV = 0x20,
EigenvaluesOnly = 0x40,
ComputeEigenvectors = 0x80,
EigVecMask = EigenvaluesOnly | ComputeEigenvectors,
Ax_lBx = 0x100,
ABx_lx = 0x200,
BAx_lx = 0x400,
GenEigMask = Ax_lBx | ABx_lx | BAx_lx
} |
enum | QRPreconditioners { NoQRPreconditioner,
HouseholderQRPreconditioner,
ColPivHouseholderQRPreconditioner,
FullPivHouseholderQRPreconditioner
} |
enum | ComputationInfo { Success = 0,
NumericalIssue = 1,
NoConvergence = 2
} |
| Enum for reporting the status of a computation.
More...
|
enum | TransformTraits { Isometry = 0x1,
Affine = 0x2,
AffineCompact = 0x10 | Affine,
Projective = 0x20
} |
enum | Architecture::Type { Architecture::Generic = 0x0,
Architecture::SSE = 0x1,
Architecture::AltiVec = 0x2,
Architecture::Target = Generic
} |
enum | {
CoeffBasedProductMode,
LazyCoeffBasedProductMode,
OuterProduct,
InnerProduct,
GemvProduct,
GemmProduct
} |
enum | Action { GetAction,
SetAction
} |
Variables |
const int | Dynamic = -1 |
const int | Infinity = -1 |
const unsigned int | RowMajorBit = 0x1 |
const unsigned int | EvalBeforeNestingBit = 0x2 |
const unsigned int | EvalBeforeAssigningBit = 0x4 |
const unsigned int | PacketAccessBit = 0x8 |
const unsigned int | ActualPacketAccessBit = 0x0 |
const unsigned int | LinearAccessBit = 0x10 |
const unsigned int | LvalueBit = 0x20 |
const unsigned int | DirectAccessBit = 0x40 |
const unsigned int | AlignedBit = 0x80 |
const unsigned int | NestByRefBit = 0x100 |
const unsigned int | HereditaryBits |