Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNEigen
|oCaligned_allocatorStl compatible allocator to use with with 16 byte aligned types
|oCAlignedBoxAn axis aligned box
|oCAngleAxisRepresents a 3D rotation as a rotation angle around an arbitrary 3D axis
|oCBlockExpression of a fixed-size or dynamic-size block
|oCCommaInitializerHelper class used by the comma initializer operator
|oCCompressedStorage
|oCCwisePseudo expression providing additional coefficient-wise operations
|oCCwiseBinaryOpGeneric expression of a coefficient-wise operator between two matrices or vectors
|oCCwiseNullaryOpGeneric expression of a matrix where all coefficients are defined by a functor
|oCCwiseUnaryOpGeneric expression of a coefficient-wise unary operator of a matrix or a vector
|oCDiagonalCoeffsExpression of the main diagonal of a matrix
|oCDiagonalMatrixExpression of a diagonal matrix
|oCDynamicSparseMatrixA sparse matrix class designed for matrix assembly purpose
|oCEigenSolverEigen values/vectors solver for non selfadjoint matrices
|oCFlaggedExpression with modified flags
|oCHessenbergDecompositionReduces a squared matrix to an Hessemberg form
|oCHyperplaneA hyperplane
|oCIOFormatStores a set of parameters controlling the way matrices are printed
|oCLDLTRobust Cholesky decomposition of a matrix and associated features
|oCLLTStandard Cholesky decomposition (LL^T) of a matrix and associated features
|oCLULU decomposition of a matrix with complete pivoting, and related features
|oCMapA matrix or vector expression mapping an existing array of data
|oCMapBaseBase class for Map and Block expression with direct access
|oCMappedSparseMatrixSparse matrix
|oCMatrixThe matrix class, also used for vectors and row-vectors
|oCMatrixBaseBase class for all matrices, vectors, and expressions
|oCMinorExpression of a minor
|oCNestByValueExpression which must be nested by value
|oCParametrizedLineA parametrized line
|oCPartExpression of a triangular matrix extracted from a given matrix
|oCPartialReduxPseudo expression providing partial reduction operations
|oCPartialReduxExprGeneric expression of a partially reduxed matrix
|oCProductExpression of the product of two matrices
|oCProductReturnTypeHelper class to get the correct and optimized returned type of operator*
|oCQRQR decomposition of a matrix
|oCQuaternionThe quaternion class used to represent 3D orientations and rotations
|oCRandomSetterThe RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access
|oCRotation2DRepresents a rotation/orientation in a 2 dimensional space
|oCRotationBaseCommon base class for compact rotation representations
|oCScalingRepresents a possibly non uniform scaling transformation
|oCSelectExpression of a coefficient wise version of the C++ ternary operator ?:
|oCSelfAdjointEigenSolverEigen values/vectors solver for selfadjoint matrix
|oCSparseLDLTLDLT Cholesky decomposition of a sparse matrix and associated features
|oCSparseLLTLLT Cholesky decomposition of a sparse matrix and associated features
|oCSparseLULU decomposition of a sparse matrix and associated features
|oCSparseMatrixSparse matrix
|oCSparseVectorSparse vector class
|oCStdMapTraits
|oCSVDStandard SVD decomposition of a matrix and associated features
|oCTransformRepresents an homogeneous transformation in a N dimensional space
|oCTranslationRepresents a translation transformation
|oCTransposeExpression of the transpose of a matrix
|oCTridiagonalizationTrigiagonal decomposition of a selfadjoint matrix
|\CWithFormatPseudo expression providing matrix output with given format
oNstd
oCInnerIteratorAn InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression
\CNumTraitsHolds some data about the various numeric (i.e. scalar) types allowed by Eigen