 aligned_allocator< T > | STL compatible allocator to use with with 16 byte aligned types |
 AlignedBox< _Scalar, _AmbientDim > | An axis aligned box |
 ArrayXpr | |
 BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > | Represents a rectangular matrix with a banded storage |
 BandMatrix< Scalar, Size, Size, Options &SelfAdjoint?0:1, 1, Options|RowMajor > | |
  TridiagonalMatrix< Scalar, Size, Options > | Represents a tridiagonal matrix with a compact banded storage |
 Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess > | Expression of a fixed-size or dynamic-size block |
 Block< VectorType, internal::traits< VectorType >::Flags &RowMajorBit?1:Size, internal::traits< VectorType >::Flags &RowMajorBit?Size:1 > | |
  VectorBlock< MatrixType, Size > | Expression of a fixed-size or dynamic-size sub-vector |
 ColPivHouseholderQR< MatrixType > | Householder rank-revealing QR decomposition of a matrix with column-pivoting |
 CommaInitializer< MatrixType > | Helper class used by the comma initializer operator |
 ComplexEigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of general complex matrices |
 ComplexSchur< _MatrixType > | Performs a complex Schur decomposition of a real or complex square matrix |
 ComplexSchur< MatrixType > | |
 CompressedStorage< _Scalar, _Index > | |
 CompressedStorage< Scalar, Index > | |
 Cwise< ExpressionType > | Pseudo expression providing additional coefficient-wise operations |
 CwiseBinaryOp< BinaryOp, Lhs, Rhs > | Generic expression where a coefficient-wise binary operator is applied to two expressions |
 CwiseNullaryOp< NullaryOp, MatrixType > | Generic expression of a matrix where all coefficients are defined by a functor |
 CwiseUnaryOp< UnaryOp, MatrixType > | Generic expression where a coefficient-wise unary operator is applied to an expression |
 CwiseUnaryView< ViewOp, MatrixType > | Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector |
 Dense | |
 DenseBase< Derived > | Base class for all dense matrices, vectors, and arrays |
  ArrayBase< Derived > | Base class for all 1D and 2D array, and related expressions |
  MatrixBase< Derived > | Base class for all dense matrices, vectors, and expressions |
 DenseBase< ArrayWrapper< ExpressionType > > | |
  ArrayBase< ArrayWrapper< ExpressionType > > | |
   ArrayWrapper< ExpressionType > | Expression of a mathematical vector or matrix as an array object |
 DenseBase< Flagged< ExpressionType, Added, Removed > > | |
  MatrixBase< Flagged< ExpressionType, Added, Removed > > | |
   Flagged< ExpressionType, Added, Removed > | Expression with modified flags |
 DenseBase< Homogeneous< MatrixType, _Direction > > | |
  MatrixBase< Homogeneous< MatrixType, _Direction > > | |
   Homogeneous< MatrixType, Direction > | Expression of one (or a set of) homogeneous vector(s) |
 DenseBase< MatrixWrapper< ExpressionType > > | |
  MatrixBase< MatrixWrapper< ExpressionType > > | |
   MatrixWrapper< ExpressionType > | Expression of an array as a mathematical vector or matrix |
 DenseBase< Minor< MatrixType > > | |
  MatrixBase< Minor< MatrixType > > | |
   Minor< MatrixType > | Expression of a minor |
 Diagonal< MatrixType, Index > | Expression of a diagonal/subdiagonal/superdiagonal in a matrix |
 DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > | Represents a diagonal matrix with its storage |
 DiagonalWrapper< _DiagonalVectorType > | Expression of a diagonal matrix |
 EigenBase< Derived > | |
  DenseCoeffsBase< Derived, ReadOnlyAccessors > | Base class providing read-only coefficient access to matrices and arrays |
   DenseCoeffsBase< Derived, DirectAccessors > | Base class providing direct read-only coefficient access to matrices and arrays |
   DenseCoeffsBase< Derived, WriteAccessors > | Base class providing read/write coefficient access to matrices and arrays |
    DenseCoeffsBase< Derived, DirectWriteAccessors > | Base class providing direct read/write coefficient access to matrices and arrays |
  PermutationBase< Derived > | Base class for permutations |
  SparseMatrixBase< Derived > | Base class of any sparse matrices or sparse expressions |
 EigenBase< BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > > | |
 EigenBase< DynamicSparseMatrix< _Scalar, _Options, _Index > > | |
  SparseMatrixBase< DynamicSparseMatrix< _Scalar, _Options, _Index > > | |
   DynamicSparseMatrix< _Scalar, _Flags, _Index > | A sparse matrix class designed for matrix assembly purpose |
 EigenBase< HouseholderSequence< VectorsType, CoeffsType, Side > > | |
  HouseholderSequence< VectorsType, CoeffsType, Side > | Sequence of Householder reflections acting on subspaces with decreasing size |
 EigenBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > | |
  PermutationBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > | |
 EigenBase< MappedSparseMatrix< _Scalar, _Flags, _Index > > | |
  SparseMatrixBase< MappedSparseMatrix< _Scalar, _Flags, _Index > > | |
   MappedSparseMatrix< _Scalar, _Flags, _Index > | Sparse matrix |
 EigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
  PermutationBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
   PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > | Permutation matrix |
 EigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, int > > | |
  PermutationBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, int > > | |
   PermutationMatrix< ColsAtCompileTime, MaxColsAtCompileTime > | |
   PermutationMatrix< RowsAtCompileTime, MaxRowsAtCompileTime > | |
 EigenBase< PermutationWrapper< _IndicesType > > | |
  PermutationBase< PermutationWrapper< _IndicesType > > | |
   PermutationWrapper< _IndicesType > | Class to view a vector of integers as a permutation matrix |
 EigenBase< SparseMatrix< _Scalar, _Options, _Index > > | |
  SparseMatrixBase< SparseMatrix< _Scalar, _Options, _Index > > | |
   SparseMatrix< _Scalar, _Flags, _Index > | The main sparse matrix class |
 EigenBase< SparseSelfAdjointView< MatrixType, UpLo > > | |
  SparseSelfAdjointView< MatrixType, UpLo > | Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix |
 EigenBase< SparseVector< _Scalar, _Options, _Index > > | |
  SparseMatrixBase< SparseVector< _Scalar, _Options, _Index > > | |
   SparseVector< _Scalar, _Flags, _Index > | Sparse vector class |
 EigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of general matrices |
 ForceAlignedAccess< ExpressionType > | Enforce aligned packet loads and stores regardless of what is requested |
 FullPivHouseholderQR< MatrixType > | Householder rank-revealing QR decomposition of a matrix with full pivoting |
 FullPivLU< MatrixType > | LU decomposition of a matrix with complete pivoting, and related features |
 FullPivLU< _MatrixType > | |
 GeneralProduct< Lhs, Rhs, Mode > | Expression of the product of two general matrices or vectors |
 HessenbergDecomposition< _MatrixType > | Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation |
 HessenbergDecomposition< MatrixType > | |
 HessenbergDecompositionMatrixHReturnType< MatrixType > | Expression type for return value of HessenbergDecomposition::matrixH() |
 HouseholderQR< MatrixType > | Householder QR decomposition of a matrix |
 Hyperplane< _Scalar, _AmbientDim, Options > | 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, _Index >::Iterator | |
 JacobiRotation< Scalar > | Rotation given by a cosine-sine pair |
 JacobiSVD< MatrixType, QRPreconditioner > | Two-sided Jacobi SVD decomposition of a rectangular matrix |
 LDLT< _MatrixType, _UpLo > | Robust Cholesky decomposition of a matrix with pivoting |
 LLT< _MatrixType, _UpLo > | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
 Map< const Quaternion< _Scalar >, _Options > | Quaternion expression mapping a constant memory buffer |
 Map< Quaternion< _Scalar >, _Options > | Expression of a quaternion from a memory buffer |
 MapBase< Derived, Level > | Base class for Map and Block expression with direct access |
 MapBase< Derived, ReadOnlyAccessors > | |
 MapBase< Map< PlainObjectType, MapOptions, StrideType > > | |
  Map< MatrixType, MapOptions, StrideType > | A matrix or vector expression mapping an existing array of data |
 MatrixXpr | |
 NestByValue< ExpressionType > | Expression which must be nested by value |
 NoAlias< ExpressionType, StorageBase > | Pseudo expression providing an operator = assuming no aliasing |
 NumTraits< T > | Holds information about the various numeric (i.e. scalar) types allowed by Eigen |
 NumTraits< Scalar > | |
 NumTraits< typename _MatrixType::Scalar > | |
 NumTraits< typename MatrixType::Scalar > | |
 ParametrizedLine< _Scalar, _AmbientDim, Options > | A parametrized line |
 PartialPivLU< MatrixType > | LU decomposition of a matrix with partial pivoting, and related features |
 PartialReduxExpr< MatrixType, BinaryOp, Direction > | Generic expression of a partially reduxed matrix |
 PlainObjectBase< Derived > | Dense storage base class for matrices and arrays |
 PlainObjectBase< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
  Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | General-purpose arrays with easy API for coefficient-wise operations |
 PlainObjectBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
  Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | The matrix class, also used for vectors and row-vectors |
 ProductReturnType< Lhs, Rhs, ProductType > | Helper class to get the correct and optimized returned type of operator* |
 Quaternion< Scalar, Options > | The quaternion class used to represent 3D orientations and rotations |
 RealSchur< _MatrixType > | Performs a real Schur decomposition of a square matrix |
 RealSchur< MatrixType > | |
 Replicate< MatrixType, RowFactor, ColFactor > | Expression of the multiple replication of a matrix or vector |
 Reverse< MatrixType, Direction > | Expression of the reverse of a vector or matrix |
 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< Derived, 3 > | |
 RotationBase< Rotation2D< _Scalar >, 2 > | |
  Rotation2D< Scalar > | Represents a rotation/orientation in a 2 dimensional space |
 Scaling | Represents a generic uniform scaling transformation |
 Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > | Expression of a coefficient wise version of the C++ ternary operator ?: |
 SelfAdjointEigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of selfadjoint matrices |
  GeneralizedSelfAdjointEigenSolver< _MatrixType > | Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem |
 SelfAdjointView< MatrixType, Mode > | Expression of a selfadjoint matrix from a triangular part of a dense matrix |
 Sparse | |
 Stride< InnerStrideAtCompileTime, OuterStrideAtCompileTime > | Holds strides information for Map |
 Stride< 0, Value > | |
  InnerStride< Value > | Convenience specialization of Stride to specify only an inner stride See class Map for some examples |
 Stride< Value, 0 > | |
  OuterStride< Value > | Convenience specialization of Stride to specify only an outer stride See class Map for some examples |
 Transform< Scalar, Dim, Mode, _Options > | Represents an homogeneous transformation in a N dimensional space |
 Translation< Scalar, Dim > | Represents a translation transformation |
 Transpose< MatrixType > | Expression of the transpose of a matrix |
 Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > | Represents a sequence of transpositions (row/column interchange) |
 Transpositions< RowsAtCompileTime, MaxRowsAtCompileTime > | |
 TriangularView< MatrixType, Mode > | Base class for triangular part in a matrix |
 Tridiagonalization< _MatrixType > | Tridiagonal decomposition of a selfadjoint matrix |
 VectorwiseOp< ExpressionType, Direction > | Pseudo expression providing partial reduction operations |
 WithFormat< ExpressionType > | Pseudo expression providing matrix output with given format |