| ▼NEigen | |
| Caligned_allocator | Stl compatible allocator to use with with 16 byte aligned types |
| CAlignedBox | An axis aligned box |
| CAngleAxis | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
| CBlock | Expression of a fixed-size or dynamic-size block |
| CCommaInitializer | Helper class used by the comma initializer operator |
| CCompressedStorage | |
| CCwise | Pseudo expression providing additional coefficient-wise operations |
| CCwiseBinaryOp | Generic expression of a coefficient-wise operator between two matrices or vectors |
| CCwiseNullaryOp | Generic expression of a matrix where all coefficients are defined by a functor |
| CCwiseUnaryOp | Generic expression of a coefficient-wise unary operator of a matrix or a vector |
| CDiagonalCoeffs | Expression of the main diagonal of a matrix |
| CDiagonalMatrix | Expression of a diagonal matrix |
| CDynamicSparseMatrix | A sparse matrix class designed for matrix assembly purpose |
| CEigenSolver | Eigen values/vectors solver for non selfadjoint matrices |
| CFlagged | Expression with modified flags |
| CHessenbergDecomposition | Reduces a squared matrix to an Hessemberg form |
| CHyperplane | A hyperplane |
| CIOFormat | Stores a set of parameters controlling the way matrices are printed |
| CLDLT | Robust Cholesky decomposition of a matrix and associated features |
| CLLT | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
| CLU | LU decomposition of a matrix with complete pivoting, and related features |
| CMap | A matrix or vector expression mapping an existing array of data |
| CMapBase | Base class for Map and Block expression with direct access |
| CMappedSparseMatrix | Sparse matrix |
| CMatrix | The matrix class, also used for vectors and row-vectors |
| CMatrixBase | Base class for all matrices, vectors, and expressions |
| CMinor | Expression of a minor |
| CNestByValue | Expression which must be nested by value |
| CNumTraits | Holds some data about the various numeric (i.e. scalar) types allowed by Eigen |
| CParametrizedLine | A parametrized line |
| CPart | Expression of a triangular matrix extracted from a given matrix |
| CPartialRedux | Pseudo expression providing partial reduction operations |
| CPartialReduxExpr | Generic expression of a partially reduxed matrix |
| CProduct | Expression of the product of two matrices |
| CProductReturnType | Helper class to get the correct and optimized returned type of operator* |
| CQR | QR decomposition of a matrix |
| CQuaternion | The quaternion class used to represent 3D orientations and rotations |
| CRandomSetter | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
| CRotation2D | Represents a rotation/orientation in a 2 dimensional space |
| CRotationBase | Common base class for compact rotation representations |
| CScaling | Represents a possibly non uniform scaling transformation |
| CSelect | Expression of a coefficient wise version of the C++ ternary operator ?: |
| CSelfAdjointEigenSolver | Eigen values/vectors solver for selfadjoint matrix |
| CSparseLDLT | LDLT Cholesky decomposition of a sparse matrix and associated features |
| CSparseLLT | LLT Cholesky decomposition of a sparse matrix and associated features |
| CSparseLU | LU decomposition of a sparse matrix and associated features |
| CSparseMatrix | Sparse matrix |
| CSparseVector | Sparse vector class |
| CStdMapTraits | |
| CSVD | Standard SVD decomposition of a matrix and associated features |
| CTransform | Represents an homogeneous transformation in a N dimensional space |
| CTranslation | Represents a translation transformation |
| CTranspose | Expression of the transpose of a matrix |
| CTridiagonalization | Trigiagonal decomposition of a selfadjoint matrix |
| CWithFormat | Pseudo expression providing matrix output with given format |
| CInnerIterator | An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression |