aligned_allocator< T > | Stl compatible allocator to use with with 16 byte aligned types |
AlignedBox< _Scalar, _AmbientDim > | An axis aligned box |
AngleAxis< _Scalar > | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
Block< MatrixType, BlockRows, BlockCols, PacketAccess, _DirectAccessStatus > | Expression of a fixed-size or dynamic-size block |
CommaInitializer< MatrixType > | Helper class used by the comma initializer operator |
CompressedStorage< Scalar > | |
Cwise< ExpressionType > | Pseudo expression providing additional coefficient-wise operations |
CwiseBinaryOp< BinaryOp, Lhs, Rhs > | Generic expression of a coefficient-wise operator between two matrices or vectors |
CwiseNullaryOp< NullaryOp, MatrixType > | Generic expression of a matrix where all coefficients are defined by a functor |
CwiseUnaryOp< UnaryOp, MatrixType > | Generic expression of a coefficient-wise unary operator of a matrix or a vector |
DiagonalCoeffs< MatrixType > | Expression of the main diagonal of a matrix |
DiagonalMatrix< CoeffsVectorType > | Expression of a diagonal matrix |
DynamicSparseMatrix< _Scalar, _Flags > | A sparse matrix class designed for matrix assembly purpose |
EigenSolver< _MatrixType > | Eigen values/vectors solver for non selfadjoint matrices |
Flagged< ExpressionType, Added, Removed > | Expression with modified flags |
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 |
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 |
Map< MatrixType, PacketAccess > | A matrix or vector expression mapping an existing array of data |
MapBase< Derived > | Base class for Map and Block expression with direct access |
MappedSparseMatrix< _Scalar, _Flags > | Sparse matrix |
Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | The matrix class, also used for vectors and row-vectors |
MatrixBase< Derived > | Base class for all matrices, vectors, and expressions |
Minor< MatrixType > | Expression of a minor |
NestByValue< ExpressionType > | Expression which must be nested by value |
NumTraits | Holds some data about the various numeric (i.e. scalar) types allowed by Eigen |
ParametrizedLine< _Scalar, _AmbientDim > | A parametrized line |
Part< MatrixType, Mode > | Expression of a triangular matrix extracted from a given matrix |
PartialRedux< ExpressionType, Direction > | Pseudo expression providing partial reduction operations |
PartialReduxExpr< MatrixType, MemberOp, Direction > | Generic expression of a partially reduxed matrix |
Product< LhsNested, RhsNested, ProductMode > | Expression of the product of two matrices |
ProductReturnType< Lhs, Rhs, ProductMode > | Helper class to get the correct and optimized returned type of operator* |
QR< MatrixType > | QR decomposition of a matrix |
Quaternion< _Scalar > | The quaternion class used to represent 3D orientations and rotations |
RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits > | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
Rotation2D< _Scalar > | Represents a rotation/orientation in a 2 dimensional space |
RotationBase< Derived, _Dim > | Common base class for compact rotation representations |
Scaling< _Scalar, _Dim > | Represents a possibly non uniform scaling transformation |
Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > | Expression of a coefficient wise version of the C++ ternary operator ?: |
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 |
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 |
Transpose< MatrixType > | Expression of the transpose of a matrix |
Tridiagonalization< _MatrixType > | Trigiagonal decomposition of a selfadjoint matrix |
WithFormat< ExpressionType > | Pseudo expression providing matrix output with given format |