|  | 
| enum | Eigen::AccessorLevels { Eigen::ReadOnlyAccessors, 
Eigen::WriteAccessors, 
Eigen::DirectAccessors, 
Eigen::DirectWriteAccessors
 } | 
|  | 
| enum | Eigen::Action { Eigen::GetAction, 
Eigen::SetAction
 } | 
|  | 
| enum | Eigen::AlignmentType { Eigen::Unaligned =0, 
Eigen::Aligned8 =8, 
Eigen::Aligned16 =16, 
Eigen::Aligned32 =32,
 Eigen::Aligned64 =64, 
Eigen::Aligned128 =128, 
Eigen::AlignedMask =255, 
Eigen::Aligned =16,
 Eigen::AlignedMax = Unaligned
 }
 | 
|  | 
| enum | Eigen::AmbiVectorMode { Eigen::IsDense = 0, 
Eigen::IsSparse
 } | 
|  | 
| enum | Eigen::internal::ComparisonName { Eigen::internal::cmp_EQ = 0, 
Eigen::internal::cmp_LT = 1, 
Eigen::internal::cmp_LE = 2, 
Eigen::internal::cmp_UNORD = 3,
 Eigen::internal::cmp_NEQ = 4, 
Eigen::internal::cmp_GT = 5, 
Eigen::internal::cmp_GE = 6
 }
 | 
|  | 
| enum | Eigen::ComputationInfo { Eigen::Success = 0, 
Eigen::NumericalIssue = 1, 
Eigen::NoConvergence = 2, 
Eigen::InvalidInput = 3
 } | 
|  | 
| enum | Eigen::CornerType { Eigen::TopLeft, 
Eigen::TopRight, 
Eigen::BottomLeft, 
Eigen::BottomRight
 } | 
|  | 
| enum | Eigen::DecompositionOptions { Eigen::Pivoting = 0x01, 
Eigen::NoPivoting = 0x02, 
Eigen::ComputeFullU = 0x04, 
Eigen::ComputeThinU = 0x08,
 Eigen::ComputeFullV = 0x10, 
Eigen::ComputeThinV = 0x20, 
Eigen::EigenvaluesOnly = 0x40, 
Eigen::ComputeEigenvectors = 0x80,
 Eigen::EigVecMask = EigenvaluesOnly | ComputeEigenvectors, 
Eigen::Ax_lBx = 0x100, 
Eigen::ABx_lx = 0x200, 
Eigen::BAx_lx = 0x400,
 Eigen::GenEigMask = Ax_lBx | ABx_lx | BAx_lx
 }
 | 
|  | 
| enum | Eigen::Default_t { Eigen::Default
 } | 
|  | 
| enum | Eigen::DirectionType { Eigen::Vertical, 
Eigen::Horizontal, 
Eigen::BothDirections
 } | 
|  | 
| enum | Eigen::NoChange_t { Eigen::NoChange
 } | 
|  | 
| enum | Eigen::ProductImplType { Eigen::DefaultProduct =0, 
Eigen::LazyProduct, 
Eigen::AliasFreeProduct, 
Eigen::CoeffBasedProductMode,
 Eigen::LazyCoeffBasedProductMode, 
Eigen::OuterProduct, 
Eigen::InnerProduct, 
Eigen::GemvProduct,
 Eigen::GemmProduct
 }
 | 
|  | 
| enum | Eigen::QRPreconditioners { Eigen::NoQRPreconditioner, 
Eigen::HouseholderQRPreconditioner, 
Eigen::ColPivHouseholderQRPreconditioner, 
Eigen::FullPivHouseholderQRPreconditioner
 } | 
|  | 
| enum | Eigen::Sequential_t { Eigen::Sequential
 } | 
|  | 
| enum | Eigen::SideType { Eigen::OnTheLeft = 1, 
Eigen::OnTheRight = 2
 } | 
|  | 
| enum | Eigen::SpecializedType { Eigen::Specialized, 
Eigen::BuiltIn
 } | 
|  | 
| enum | Eigen::StorageOptions { Eigen::ColMajor = 0, 
Eigen::RowMajor = 0x1, 
Eigen::AutoAlign = 0, 
Eigen::DontAlign = 0x2
 } | 
|  | 
| enum | Eigen::TransformTraits { Eigen::Isometry = 0x1, 
Eigen::Affine = 0x2, 
Eigen::AffineCompact = 0x10 | Affine, 
Eigen::Projective = 0x20
 } | 
|  | 
| enum | Eigen::TraversalType { Eigen::DefaultTraversal, 
Eigen::LinearTraversal, 
Eigen::InnerVectorizedTraversal, 
Eigen::LinearVectorizedTraversal,
 Eigen::SliceVectorizedTraversal, 
Eigen::InvalidTraversal, 
Eigen::AllAtOnceTraversal
 }
 | 
|  | 
| enum | Eigen::Architecture::Type { Eigen::Architecture::Generic = 0x0, 
Eigen::Architecture::SSE = 0x1, 
Eigen::Architecture::AltiVec = 0x2, 
Eigen::Architecture::VSX = 0x3,
 Eigen::Architecture::NEON = 0x4, 
Eigen::Architecture::Target = Generic
 }
 | 
|  | 
| enum | Eigen::UnrollingType { Eigen::NoUnrolling, 
Eigen::InnerUnrolling, 
Eigen::CompleteUnrolling
 } | 
|  | 
| enum | Eigen::UpLoType { Eigen::Lower =0x1, 
Eigen::Upper =0x2, 
Eigen::UnitDiag =0x4, 
Eigen::ZeroDiag =0x8,
 Eigen::UnitLower =UnitDiag|Lower, 
Eigen::UnitUpper =UnitDiag|Upper, 
Eigen::StrictlyLower =ZeroDiag|Lower, 
Eigen::StrictlyUpper =ZeroDiag|Upper,
 Eigen::SelfAdjoint =0x10, 
Eigen::Symmetric =0x20
 }
 | 
|  |