aligned_allocator | Stl compatible allocator to use with with 16 byte aligned types |
AlignedBox | An axis aligned box |
AmbiVector::Iterator | |
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 |
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 |
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 |
NumTraits | Holds some data about the various numeric (i.e. scalar) types allowed by Eigen |
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 |