 Eigen | |
  aligned_allocator | Stl compatible allocator to use with with 16 byte aligned types |
  AlignedBox | An axis aligned box |
  AngleAxis | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
  Block | Expression of a fixed-size or dynamic-size block |
  CommaInitializer | Helper class used by the comma initializer operator |
  CompressedStorage | |
  Cwise | Pseudo expression providing additional coefficient-wise operations |
  CwiseBinaryOp | Generic expression of a coefficient-wise operator between two matrices or vectors |
  CwiseNullaryOp | Generic expression of a matrix where all coefficients are defined by a functor |
  CwiseUnaryOp | Generic expression of a coefficient-wise unary operator of a matrix or a vector |
  DiagonalCoeffs | Expression of the main diagonal of a matrix |
  DiagonalMatrix | Expression of a diagonal matrix |
  DynamicSparseMatrix | A sparse matrix class designed for matrix assembly purpose |
  EigenSolver | Eigen values/vectors solver for non selfadjoint matrices |
  Flagged | Expression with modified flags |
  HessenbergDecomposition | Reduces a squared matrix to an Hessemberg form |
  Hyperplane | A hyperplane |
  IOFormat | Stores a set of parameters controlling the way matrices are printed |
  LDLT | Robust Cholesky decomposition of a matrix and associated features |
  LLT | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
  LU | LU decomposition of a matrix with complete pivoting, and related features |
  Map | A matrix or vector expression mapping an existing array of data |
  MapBase | Base class for Map and Block expression with direct access |
  MappedSparseMatrix | Sparse matrix |
  Matrix | The matrix class, also used for vectors and row-vectors |
  MatrixBase | Base class for all matrices, vectors, and expressions |
  Minor | Expression of a minor |
  NestByValue | Expression which must be nested by value |
  ParametrizedLine | A parametrized line |
  Part | Expression of a triangular matrix extracted from a given matrix |
  PartialRedux | Pseudo expression providing partial reduction operations |
  PartialReduxExpr | Generic expression of a partially reduxed matrix |
  Product | Expression of the product of two matrices |
  ProductReturnType | Helper class to get the correct and optimized returned type of operator* |
  QR | QR decomposition of a matrix |
  Quaternion | The quaternion class used to represent 3D orientations and rotations |
  RandomSetter | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
  Rotation2D | Represents a rotation/orientation in a 2 dimensional space |
  RotationBase | Common base class for compact rotation representations |
  Scaling | Represents a possibly non uniform scaling transformation |
  Select | Expression of a coefficient wise version of the C++ ternary operator ?: |
  SelfAdjointEigenSolver | Eigen values/vectors solver for selfadjoint matrix |
  SparseLDLT | LDLT Cholesky decomposition of a sparse matrix and associated features |
  SparseLLT | LLT Cholesky decomposition of a sparse matrix and associated features |
  SparseLU | LU decomposition of a sparse matrix and associated features |
  SparseMatrix | Sparse matrix |
  SparseVector | Sparse vector class |
  StdMapTraits | |
  SVD | Standard SVD decomposition of a matrix and associated features |
  Transform | Represents an homogeneous transformation in a N dimensional space |
  Translation | Represents a translation transformation |
  Transpose | Expression of the transpose of a matrix |
  Tridiagonalization | Trigiagonal decomposition of a selfadjoint matrix |
  WithFormat | Pseudo expression providing matrix output with given format |
 std | |
 InnerIterator | An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression |
 NumTraits | Holds some data about the various numeric (i.e. scalar) types allowed by Eigen |