Caligned_allocator< T > | Stl compatible allocator to use with with 16 byte aligned types |
CAlignedBox< _Scalar, _AmbientDim > | An axis aligned box |
CCommaInitializer< MatrixType > | Helper class used by the comma initializer operator |
CCompressedStorage< Scalar > | |
CCwise< ExpressionType > | Pseudo expression providing additional coefficient-wise operations |
CDynamicSparseMatrix< _Scalar, _Flags > | A sparse matrix class designed for matrix assembly purpose |
CEigenSolver< _MatrixType > | Eigen values/vectors solver for non selfadjoint matrices |
CHessenbergDecomposition< _MatrixType > | Reduces a squared matrix to an Hessemberg form |
CHyperplane< _Scalar, _AmbientDim > | A hyperplane |
CInnerIterator | An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression |
CIOFormat | Stores a set of parameters controlling the way matrices are printed |
CAmbiVector< _Scalar >::Iterator | |
CLDLT< MatrixType > | Robust Cholesky decomposition of a matrix and associated features |
CLLT< MatrixType > | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
CLU< MatrixType > | LU decomposition of a matrix with complete pivoting, and related features |
CMappedSparseMatrix< _Scalar, _Flags > | Sparse matrix |
►CMatrixBase< Derived > | Base class for all matrices, vectors, and expressions |
CMapBase< Derived > | Base class for Map and Block expression with direct access |
►CMatrixBase< Block< MatrixType, BlockRows, BlockCols, PacketAccess, _DirectAccessStatus > > | |
CBlock< MatrixType, BlockRows, BlockCols, PacketAccess, _DirectAccessStatus > | Expression of a fixed-size or dynamic-size block |
►CMatrixBase< Block< MatrixType, BlockRows, BlockCols, PacketAccess, HasDirectAccess > > | |
CMapBase< Block< MatrixType, BlockRows, BlockCols, PacketAccess, HasDirectAccess > > | |
►CMatrixBase< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
CCwiseBinaryOp< BinaryOp, Lhs, Rhs > | Generic expression of a coefficient-wise operator between two matrices or vectors |
►CMatrixBase< CwiseNullaryOp< NullaryOp, MatrixType > > | |
CCwiseNullaryOp< NullaryOp, MatrixType > | Generic expression of a matrix where all coefficients are defined by a functor |
►CMatrixBase< CwiseUnaryOp< UnaryOp, MatrixType > > | |
CCwiseUnaryOp< UnaryOp, MatrixType > | Generic expression of a coefficient-wise unary operator of a matrix or a vector |
►CMatrixBase< DiagonalCoeffs< MatrixType > > | |
CDiagonalCoeffs< MatrixType > | Expression of the main diagonal of a matrix |
►CMatrixBase< DiagonalMatrix< CoeffsVectorType > > | |
CDiagonalMatrix< CoeffsVectorType > | Expression of a diagonal matrix |
►CMatrixBase< Flagged< ExpressionType, Added, Removed > > | |
CFlagged< ExpressionType, Added, Removed > | Expression with modified flags |
►CMatrixBase< Map< MatrixType, PacketAccess > > | |
►CMapBase< Map< MatrixType, PacketAccess > > | |
CMap< MatrixType, PacketAccess > | A matrix or vector expression mapping an existing array of data |
►CMatrixBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
CMatrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > | The matrix class, also used for vectors and row-vectors |
►CMatrixBase< Matrix< Complex, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
CMatrix< Complex, MatrixType::ColsAtCompileTime, 1 > | |
►CMatrixBase< Matrix< int, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
CMatrix< int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime > | |
CMatrix< int, Dynamic, 1 > | |
CMatrix< int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 > | |
►CMatrixBase< Matrix< RealScalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
CMatrix< RealScalar, MatrixType::ColsAtCompileTime, 1 > | |
►CMatrixBase< Matrix< Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
CMatrix< Scalar, 3, 1 > | |
CMatrix< Scalar, 4, 1 > | |
CMatrix< Scalar, AmbientDimAtCompileTime, 1 > | |
CMatrix< Scalar, Dim, 1 > | |
CMatrix< Scalar, HDim, HDim > | |
CMatrix< Scalar, int(AmbientDimAtCompileTime)==Dynamic?Dynamic:int(AmbientDimAtCompileTime)+1, 1 > | |
CMatrix< Scalar, MatrixType::ColsAtCompileTime, 1 > | |
CMatrix< Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime > | |
CMatrix< Scalar, MatrixType::RowsAtCompileTime, MinSize > | |
CMatrix< Scalar, MinSize, 1 > | |
CMatrix< Scalar, SizeMinusOne, 1 > | |
►CMatrixBase< Minor< MatrixType > > | |
CMinor< MatrixType > | Expression of a minor |
►CMatrixBase< NestByValue< ExpressionType > > | |
CNestByValue< ExpressionType > | Expression which must be nested by value |
►CMatrixBase< Part< MatrixType, Mode > > | |
CPart< MatrixType, Mode > | Expression of a triangular matrix extracted from a given matrix |
►CMatrixBase< PartialReduxExpr< MatrixType, MemberOp, Direction > > | |
CPartialReduxExpr< MatrixType, MemberOp, Direction > | Generic expression of a partially reduxed matrix |
CMatrixBase< Product< LhsNested, RhsNested, DiagonalProduct > > | |
►CMatrixBase< Product< LhsNested, RhsNested, ProductMode > > | |
CProduct< Lhs, Rhs, ProductMode > | Expression of the product of two matrices |
►CMatrixBase< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > | |
CSelect< ConditionMatrixType, ThenMatrixType, ElseMatrixType > | Expression of a coefficient wise version of the C++ ternary operator ?: |
CMatrixBase< SwapWrapper< ExpressionType > > | |
►CMatrixBase< Transpose< MatrixType > > | |
CTranspose< MatrixType > | Expression of the transpose of a matrix |
CNumTraits< T > | Holds some data about the various numeric (i.e. scalar) types allowed by Eigen |
CNumTraits< Scalar > | |
CNumTraits< typename MatrixType::Scalar > | |
CParametrizedLine< _Scalar, _AmbientDim > | A parametrized line |
CPartialRedux< ExpressionType, Direction > | Pseudo expression providing partial reduction operations |
CProductReturnType< Lhs, Rhs, ProductMode > | Helper class to get the correct and optimized returned type of operator* |
CQR< MatrixType > | QR decomposition of a matrix |
CRandomSetter< SparseMatrixType, MapTraits, OuterPacketBits > | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
CRotationBase< Derived, _Dim > | Common base class for compact rotation representations |
►CRotationBase< AngleAxis< _Scalar >, 3 > | |
CAngleAxis< Scalar > | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
►CRotationBase< Quaternion< _Scalar >, 3 > | |
CQuaternion< Scalar > | The quaternion class used to represent 3D orientations and rotations |
►CRotationBase< Rotation2D< _Scalar >, 2 > | |
CRotation2D< Scalar > | Represents a rotation/orientation in a 2 dimensional space |
CScaling< Scalar, Dim > | Represents a possibly non uniform scaling transformation |
CSelfAdjointEigenSolver< _MatrixType > | Eigen values/vectors solver for selfadjoint matrix |
CSparseLDLT< MatrixType, Backend > | LDLT Cholesky decomposition of a sparse matrix and associated features |
CSparseLLT< MatrixType, Backend > | LLT Cholesky decomposition of a sparse matrix and associated features |
CSparseLU< MatrixType, Backend > | LU decomposition of a sparse matrix and associated features |
CSparseMatrix< _Scalar, _Flags > | Sparse matrix |
CSparseMatrix< Scalar, LowerTriangular > | |
CSparseMatrix< Scalar, LowerTriangular|UnitDiagBit > | |
CSparseVector< _Scalar, _Flags > | Sparse vector class |
CStdMapTraits< Scalar > | |
CSVD< MatrixType > | Standard SVD decomposition of a matrix and associated features |
CTransform< Scalar, Dim > | Represents an homogeneous transformation in a N dimensional space |
CTranslation< Scalar, Dim > | Represents a translation transformation |
CTridiagonalization< _MatrixType > | Trigiagonal decomposition of a selfadjoint matrix |
CWithFormat< ExpressionType > | Pseudo expression providing matrix output with given format |