NDDEM
Classes | Namespaces | Enumerations | Variables
Constants.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::Dense
 
struct  Eigen::Sparse
 
struct  Eigen::SolverStorage
 
struct  Eigen::PermutationStorage
 
struct  Eigen::TranspositionsStorage
 
struct  Eigen::MatrixXpr
 
struct  Eigen::ArrayXpr
 
struct  Eigen::DenseShape
 
struct  Eigen::SolverShape
 
struct  Eigen::HomogeneousShape
 
struct  Eigen::DiagonalShape
 
struct  Eigen::BandShape
 
struct  Eigen::TriangularShape
 
struct  Eigen::SelfAdjointShape
 
struct  Eigen::PermutationShape
 
struct  Eigen::TranspositionsShape
 
struct  Eigen::SparseShape
 
struct  Eigen::internal::IndexBased
 
struct  Eigen::internal::IteratorBased
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::Architecture
 
 Eigen::internal
 

Enumerations

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
}
 
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::DirectionType { Eigen::Vertical , Eigen::Horizontal , Eigen::BothDirections }
 
enum  Eigen::TraversalType {
  Eigen::DefaultTraversal , Eigen::LinearTraversal , Eigen::InnerVectorizedTraversal , Eigen::LinearVectorizedTraversal ,
  Eigen::SliceVectorizedTraversal , Eigen::InvalidTraversal , Eigen::AllAtOnceTraversal
}
 
enum  Eigen::UnrollingType { Eigen::NoUnrolling , Eigen::InnerUnrolling , Eigen::CompleteUnrolling }
 
enum  Eigen::SpecializedType { Eigen::Specialized , Eigen::BuiltIn }
 
enum  Eigen::StorageOptions { Eigen::ColMajor = 0 , Eigen::RowMajor = 0x1 , Eigen::AutoAlign = 0 , Eigen::DontAlign = 0x2 }
 
enum  Eigen::SideType { Eigen::OnTheLeft = 1 , Eigen::OnTheRight = 2 }
 
enum  Eigen::NaNPropagationOptions { Eigen::PropagateFast = 0 , Eigen::PropagateNaN , Eigen::PropagateNumbers }
 
enum  Eigen::NoChange_t { Eigen::NoChange }
 
enum  Eigen::Sequential_t { Eigen::Sequential }
 
enum  Eigen::Default_t { Eigen::Default }
 
enum  Eigen::AmbiVectorMode { Eigen::IsDense = 0 , Eigen::IsSparse }
 
enum  Eigen::AccessorLevels { Eigen::ReadOnlyAccessors , Eigen::WriteAccessors , Eigen::DirectAccessors , Eigen::DirectWriteAccessors }
 
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::QRPreconditioners { Eigen::NoQRPreconditioner , Eigen::HouseholderQRPreconditioner , Eigen::ColPivHouseholderQRPreconditioner , Eigen::FullPivHouseholderQRPreconditioner }
 
enum  Eigen::ComputationInfo { Eigen::Success = 0 , Eigen::NumericalIssue = 1 , Eigen::NoConvergence = 2 , Eigen::InvalidInput = 3 }
 
enum  Eigen::TransformTraits { Eigen::Isometry = 0x1 , Eigen::Affine = 0x2 , Eigen::AffineCompact = 0x10 | Affine , Eigen::Projective = 0x20 }
 
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::MSA = 0x5 , Eigen::Architecture::SVE = 0x6 , Eigen::Architecture::Target = Generic
}
 
enum  Eigen::ProductImplType {
  Eigen::DefaultProduct =0 , Eigen::LazyProduct , Eigen::AliasFreeProduct , Eigen::CoeffBasedProductMode ,
  Eigen::LazyCoeffBasedProductMode , Eigen::OuterProduct , Eigen::InnerProduct , Eigen::GemvProduct ,
  Eigen::GemmProduct
}
 
enum  Eigen::Action { Eigen::GetAction , Eigen::SetAction }
 
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
}
 

Variables

const int Eigen::Dynamic = -1
 
const int Eigen::DynamicIndex = 0xffffff
 
const int Eigen::UndefinedIncr = 0xfffffe
 
const int Eigen::Infinity = -1
 
const int Eigen::HugeCost = 10000
 
const unsigned int Eigen::RowMajorBit = 0x1
 
const unsigned int Eigen::EvalBeforeNestingBit = 0x2
 
EIGEN_DEPRECATED const unsigned int Eigen::EvalBeforeAssigningBit = 0x4
 
const unsigned int Eigen::PacketAccessBit = 0x8
 
const unsigned int Eigen::ActualPacketAccessBit = 0x0
 
const unsigned int Eigen::LinearAccessBit = 0x10
 
const unsigned int Eigen::LvalueBit = 0x20
 
const unsigned int Eigen::DirectAccessBit = 0x40
 
EIGEN_DEPRECATED const unsigned int Eigen::AlignedBit = 0x80
 
const unsigned int Eigen::NestByRefBit = 0x100
 
const unsigned int Eigen::NoPreferredStorageOrderBit = 0x200
 
const unsigned int Eigen::CompressedAccessBit = 0x400
 
const unsigned int Eigen::HereditaryBits