Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCaligned_allocator< T >STL compatible allocator to use with with 16 byte aligned types
oCAlignedBox< _Scalar, _AmbientDim >An axis aligned box
oCArrayXpr
oCBandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options >Represents a rectangular matrix with a banded storage
oCBandMatrix< Scalar, Size, Size, Options &SelfAdjoint?0:1, 1, Options|RowMajor >
oCBlock< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >Expression of a fixed-size or dynamic-size block
oCBlock< VectorType, internal::traits< VectorType >::Flags &RowMajorBit?1:Size, internal::traits< VectorType >::Flags &RowMajorBit?Size:1 >
oCColPivHouseholderQR< MatrixType >Householder rank-revealing QR decomposition of a matrix with column-pivoting
oCCommaInitializer< MatrixType >Helper class used by the comma initializer operator
oCComplexEigenSolver< _MatrixType >Computes eigenvalues and eigenvectors of general complex matrices
oCComplexSchur< _MatrixType >Performs a complex Schur decomposition of a real or complex square matrix
oCComplexSchur< MatrixType >
oCCompressedStorage< _Scalar, _Index >
oCCompressedStorage< Scalar, Index >
oCCwise< ExpressionType >Pseudo expression providing additional coefficient-wise operations
oCCwiseBinaryOp< BinaryOp, Lhs, Rhs >Generic expression where a coefficient-wise binary operator is applied to two expressions
oCCwiseNullaryOp< NullaryOp, MatrixType >Generic expression of a matrix where all coefficients are defined by a functor
oCCwiseUnaryOp< UnaryOp, MatrixType >Generic expression where a coefficient-wise unary operator is applied to an expression
oCCwiseUnaryView< ViewOp, MatrixType >Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector
oCDense
oCDenseBase< Derived >Base class for all dense matrices, vectors, and arrays
oCDenseBase< ArrayWrapper< ExpressionType > >
oCDenseBase< Flagged< ExpressionType, Added, Removed > >
oCDenseBase< Homogeneous< MatrixType, _Direction > >
oCDenseBase< MatrixWrapper< ExpressionType > >
oCDenseBase< Minor< MatrixType > >
oCDiagonal< MatrixType, Index >Expression of a diagonal/subdiagonal/superdiagonal in a matrix
oCDiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime >Represents a diagonal matrix with its storage
oCDiagonalWrapper< _DiagonalVectorType >Expression of a diagonal matrix
oCEigenBase< Derived >
oCEigenBase< BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > >
oCEigenBase< DynamicSparseMatrix< _Scalar, _Options, _Index > >
oCEigenBase< HouseholderSequence< VectorsType, CoeffsType, Side > >
oCEigenBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > >
oCEigenBase< MappedSparseMatrix< _Scalar, _Flags, _Index > >
oCEigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > >
oCEigenBase< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, int > >
oCEigenBase< PermutationWrapper< _IndicesType > >
oCEigenBase< SparseMatrix< _Scalar, _Options, _Index > >
oCEigenBase< SparseSelfAdjointView< MatrixType, UpLo > >
oCEigenBase< SparseVector< _Scalar, _Options, _Index > >
oCEigenSolver< _MatrixType >Computes eigenvalues and eigenvectors of general matrices
oCForceAlignedAccess< ExpressionType >Enforce aligned packet loads and stores regardless of what is requested
oCFullPivHouseholderQR< MatrixType >Householder rank-revealing QR decomposition of a matrix with full pivoting
oCFullPivLU< MatrixType >LU decomposition of a matrix with complete pivoting, and related features
oCFullPivLU< _MatrixType >
oCGeneralProduct< Lhs, Rhs, Mode >Expression of the product of two general matrices or vectors
oCHessenbergDecomposition< _MatrixType >Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation
oCHessenbergDecomposition< MatrixType >
oCHessenbergDecompositionMatrixHReturnType< MatrixType >Expression type for return value of HessenbergDecomposition::matrixH()
oCHouseholderQR< MatrixType >Householder QR decomposition of a matrix
oCHyperplane< _Scalar, _AmbientDim, Options >A hyperplane
oCInnerIteratorAn InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression
oCIOFormatStores a set of parameters controlling the way matrices are printed
oCAmbiVector< _Scalar, _Index >::Iterator
oCJacobiRotation< Scalar >Rotation given by a cosine-sine pair
oCJacobiSVD< MatrixType, QRPreconditioner >Two-sided Jacobi SVD decomposition of a rectangular matrix
oCLDLT< _MatrixType, _UpLo >Robust Cholesky decomposition of a matrix with pivoting
oCLLT< _MatrixType, _UpLo >Standard Cholesky decomposition (LL^T) of a matrix and associated features
oCMap< const Quaternion< _Scalar >, _Options >Quaternion expression mapping a constant memory buffer
oCMap< Quaternion< _Scalar >, _Options >Expression of a quaternion from a memory buffer
oCMapBase< Derived, Level >Base class for Map and Block expression with direct access
oCMapBase< Derived, ReadOnlyAccessors >
oCMapBase< Map< PlainObjectType, MapOptions, StrideType > >
oCMatrixXpr
oCNestByValue< ExpressionType >Expression which must be nested by value
oCNoAlias< ExpressionType, StorageBase >Pseudo expression providing an operator = assuming no aliasing
oCNumTraits< T >Holds information about the various numeric (i.e. scalar) types allowed by Eigen
oCNumTraits< Scalar >
oCNumTraits< typename _MatrixType::Scalar >
oCNumTraits< typename MatrixType::Scalar >
oCParametrizedLine< _Scalar, _AmbientDim, Options >A parametrized line
oCPartialPivLU< MatrixType >LU decomposition of a matrix with partial pivoting, and related features
oCPartialReduxExpr< MatrixType, BinaryOp, Direction >Generic expression of a partially reduxed matrix
oCPlainObjectBase< Derived >Dense storage base class for matrices and arrays
oCPlainObjectBase< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
oCPlainObjectBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
oCProductReturnType< Lhs, Rhs, ProductType >Helper class to get the correct and optimized returned type of operator*
oCQuaternion< Scalar, Options >The quaternion class used to represent 3D orientations and rotations
oCRealSchur< _MatrixType >Performs a real Schur decomposition of a square matrix
oCRealSchur< MatrixType >
oCReplicate< MatrixType, RowFactor, ColFactor >Expression of the multiple replication of a matrix or vector
oCReverse< MatrixType, Direction >Expression of the reverse of a vector or matrix
oCRotationBase< Derived, _Dim >Common base class for compact rotation representations
oCRotationBase< AngleAxis< _Scalar >, 3 >
oCRotationBase< Derived, 3 >
oCRotationBase< Rotation2D< _Scalar >, 2 >
oCScalingRepresents a generic uniform scaling transformation
oCSelect< ConditionMatrixType, ThenMatrixType, ElseMatrixType >Expression of a coefficient wise version of the C++ ternary operator ?:
oCSelfAdjointEigenSolver< _MatrixType >Computes eigenvalues and eigenvectors of selfadjoint matrices
oCSelfAdjointView< MatrixType, Mode >Expression of a selfadjoint matrix from a triangular part of a dense matrix
oCSparse
oCStride< InnerStrideAtCompileTime, OuterStrideAtCompileTime >Holds strides information for Map
oCStride< 0, Value >
oCStride< Value, 0 >
oCTransform< Scalar, Dim, Mode, _Options >Represents an homogeneous transformation in a N dimensional space
oCTranslation< Scalar, Dim >Represents a translation transformation
oCTranspose< MatrixType >Expression of the transpose of a matrix
oCTranspositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >Represents a sequence of transpositions (row/column interchange)
oCTranspositions< RowsAtCompileTime, MaxRowsAtCompileTime >
oCTriangularView< MatrixType, Mode >Base class for triangular part in a matrix
oCTridiagonalization< _MatrixType >Tridiagonal decomposition of a selfadjoint matrix
oCVectorwiseOp< ExpressionType, Direction >Pseudo expression providing partial reduction operations
\CWithFormat< ExpressionType >Pseudo expression providing matrix output with given format