 aligned_allocator< T > | Stl compatible allocator to use with with 16 byte aligned types |
 AlignedBox< _Scalar, _AmbientDim > | An axis aligned box |
 CommaInitializer< MatrixType > | Helper class used by the comma initializer operator |
 CompressedStorage< Scalar > | |
 Cwise< ExpressionType > | Pseudo expression providing additional coefficient-wise operations |
 DynamicSparseMatrix< _Scalar, _Flags > | A sparse matrix class designed for matrix assembly purpose |
 EigenSolver< _MatrixType > | Eigen values/vectors solver for non selfadjoint matrices |
 HessenbergDecomposition< _MatrixType > | Reduces a squared matrix to an Hessemberg form |
 Hyperplane< _Scalar, _AmbientDim > | A hyperplane |
 InnerIterator | An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression |
 IOFormat | Stores a set of parameters controlling the way matrices are printed |
 AmbiVector< _Scalar >::Iterator | |
 LDLT< MatrixType > | Robust Cholesky decomposition of a matrix and associated features |
 LLT< MatrixType > | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
 LU< MatrixType > | LU decomposition of a matrix with complete pivoting, and related features |
 MappedSparseMatrix< _Scalar, _Flags > | Sparse matrix |
 MatrixBase< Derived > | Base class for all matrices, vectors, and expressions |
  MapBase< Derived > | Base class for Map and Block expression with direct access |
 MatrixBase< Block< MatrixType, BlockRows, BlockCols, PacketAccess, _DirectAccessStatus > > | |
  Block< MatrixType, BlockRows, BlockCols, PacketAccess, _DirectAccessStatus > | Expression of a fixed-size or dynamic-size block |
 MatrixBase< Block< MatrixType, BlockRows, BlockCols, PacketAccess, HasDirectAccess > > | |
  MapBase< Block< MatrixType, BlockRows, BlockCols, PacketAccess, HasDirectAccess > > | |
 MatrixBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
  CwiseBinaryOp< BinaryOp, Lhs, Rhs > | Generic expression of a coefficient-wise operator between two matrices or vectors |
 MatrixBase< CwiseNullaryOp< NullaryOp, MatrixType > > | |
  CwiseNullaryOp< NullaryOp, MatrixType > | Generic expression of a matrix where all coefficients are defined by a functor |
 MatrixBase< CwiseUnaryOp< UnaryOp, MatrixType > > | |
  CwiseUnaryOp< UnaryOp, MatrixType > | Generic expression of a coefficient-wise unary operator of a matrix or a vector |
 MatrixBase< DiagonalCoeffs< MatrixType > > | |
  DiagonalCoeffs< MatrixType > | Expression of the main diagonal of a matrix |
 MatrixBase< DiagonalMatrix< CoeffsVectorType > > | |
  DiagonalMatrix< CoeffsVectorType > | Expression of a diagonal matrix |
 MatrixBase< Flagged< ExpressionType, Added, Removed > > | |
  Flagged< ExpressionType, Added, Removed > | Expression with modified flags |
 MatrixBase< Map< MatrixType, PacketAccess > > | |
  MapBase< Map< MatrixType, PacketAccess > > | |
   Map< MatrixType, PacketAccess > | A matrix or vector expression mapping an existing array of data |
 MatrixBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
  Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | The matrix class, also used for vectors and row-vectors |
 MatrixBase< Matrix< Complex, _Rows, _Cols, EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION|AutoAlign, _Rows, _Cols > > | |
  Matrix< Complex, MatrixType::ColsAtCompileTime, 1 > | |
 MatrixBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
  Matrix< int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime > | |
  Matrix< int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 > | |
 MatrixBase< Matrix< int, _Rows, _Cols, EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION|AutoAlign, _Rows, _Cols > > | |
  Matrix< int, Dynamic, 1 > | |
 MatrixBase< Matrix< RealScalar, _Rows, _Cols, EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION|AutoAlign, _Rows, _Cols > > | |
  Matrix< RealScalar, MatrixType::ColsAtCompileTime, 1 > | |
 MatrixBase< Matrix< Scalar, _Rows, _Cols, EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION|AutoAlign, _Rows, _Cols > > | |
  Matrix< Scalar, 3, 1 > | |
  Matrix< Scalar, 4, 1 > | |
  Matrix< Scalar, AmbientDimAtCompileTime, 1 > | |
  Matrix< Scalar, Dim, 1 > | |
  Matrix< Scalar, HDim, HDim > | |
  Matrix< Scalar, int(AmbientDimAtCompileTime)==Dynamic?Dynamic:int(AmbientDimAtCompileTime)+1, 1 > | |
  Matrix< Scalar, MatrixType::ColsAtCompileTime, 1 > | |
  Matrix< Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime > | |
  Matrix< Scalar, MatrixType::RowsAtCompileTime, MinSize > | |
  Matrix< Scalar, MinSize, 1 > | |
  Matrix< Scalar, SizeMinusOne, 1 > | |
 MatrixBase< Minor< MatrixType > > | |
  Minor< MatrixType > | Expression of a minor |
 MatrixBase< NestByValue< ExpressionType > > | |
  NestByValue< ExpressionType > | Expression which must be nested by value |
 MatrixBase< Part< MatrixType, Mode > > | |
  Part< MatrixType, Mode > | Expression of a triangular matrix extracted from a given matrix |
 MatrixBase< PartialReduxExpr< MatrixType, MemberOp, Direction > > | |
  PartialReduxExpr< MatrixType, MemberOp, Direction > | Generic expression of a partially reduxed matrix |
 MatrixBase< Product< LhsNested, RhsNested, DiagonalProduct > > | |
 MatrixBase< Product< LhsNested, RhsNested, ProductMode > > | |
  Product< Lhs, Rhs, ProductMode > | Expression of the product of two matrices |
 MatrixBase< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > | |
  Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > | Expression of a coefficient wise version of the C++ ternary operator ?: |
 MatrixBase< SwapWrapper< ExpressionType > > | |
 MatrixBase< Transpose< MatrixType > > | |
  Transpose< MatrixType > | Expression of the transpose of a matrix |
 NumTraits< T > | Holds some data about the various numeric (i.e. scalar) types allowed by Eigen |
 NumTraits< Scalar > | |
 NumTraits< typename MatrixType::Scalar > | |
 ParametrizedLine< _Scalar, _AmbientDim > | A parametrized line |
 PartialRedux< ExpressionType, Direction > | Pseudo expression providing partial reduction operations |
 ProductReturnType< Lhs, Rhs, ProductMode > | Helper class to get the correct and optimized returned type of operator* |
 QR< MatrixType > | QR decomposition of a matrix |
 RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits > | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
 RotationBase< Derived, _Dim > | Common base class for compact rotation representations |
 RotationBase< AngleAxis< _Scalar >, 3 > | |
  AngleAxis< Scalar > | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
 RotationBase< Quaternion< _Scalar >, 3 > | |
  Quaternion< Scalar > | The quaternion class used to represent 3D orientations and rotations |
 RotationBase< Rotation2D< _Scalar >, 2 > | |
  Rotation2D< Scalar > | Represents a rotation/orientation in a 2 dimensional space |
 Scaling< Scalar, Dim > | Represents a possibly non uniform scaling transformation |
 SelfAdjointEigenSolver< _MatrixType > | Eigen values/vectors solver for selfadjoint matrix |
 SparseLDLT< MatrixType, Backend > | LDLT Cholesky decomposition of a sparse matrix and associated features |
 SparseLLT< MatrixType, Backend > | LLT Cholesky decomposition of a sparse matrix and associated features |
 SparseLU< MatrixType, Backend > | LU decomposition of a sparse matrix and associated features |
 SparseMatrix< _Scalar, _Flags > | Sparse matrix |
 SparseMatrix< Scalar, LowerTriangular > | |
 SparseMatrix< Scalar, LowerTriangular|UnitDiagBit > | |
 SparseVector< _Scalar, _Flags > | Sparse vector class |
 StdMapTraits< Scalar > | |
 SVD< MatrixType > | Standard SVD decomposition of a matrix and associated features |
 Transform< Scalar, Dim > | Represents an homogeneous transformation in a N dimensional space |
 Translation< Scalar, Dim > | Represents a translation transformation |
 Tridiagonalization< _MatrixType > | Trigiagonal decomposition of a selfadjoint matrix |
 WithFormat< ExpressionType > | Pseudo expression providing matrix output with given format |