Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Core module
This is the main module of Eigen providing dense matrix and vector support (both fixed and dynamic size) with all the features corresponding to a BLAS library and much more... More...
Data Structures | |
| class | DenseCoeffsBase< Derived, ReadOnlyAccessors > |
| Base class providing read-only coefficient access to matrices and arrays. More... | |
| class | DenseCoeffsBase< Derived, WriteAccessors > |
| Base class providing read/write coefficient access to matrices and arrays. More... | |
| class | DenseCoeffsBase< Derived, DirectAccessors > |
| Base class providing direct read-only coefficient access to matrices and arrays. More... | |
| class | DenseCoeffsBase< Derived, DirectWriteAccessors > |
| Base class providing direct read/write coefficient access to matrices and arrays. More... | |
| class | Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > |
| General-purpose arrays with easy API for coefficient-wise operations. More... | |
| class | ArrayBase< Derived > |
| Base class for all 1D and 2D array, and related expressions. More... | |
| class | ArrayWrapper< ExpressionType > |
| Expression of a mathematical vector or matrix as an array object. More... | |
| class | MatrixWrapper< ExpressionType > |
| Expression of an array as a mathematical vector or matrix. More... | |
| class | BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > |
| Represents a rectangular matrix with a banded storage. More... | |
| class | TridiagonalMatrix< Scalar, Size, Options > |
| Represents a tridiagonal matrix with a compact banded storage. More... | |
| class | Block< XprType, BlockRows, BlockCols, InnerPanel > |
| Expression of a fixed-size or dynamic-size block. More... | |
| class | CommaInitializer< XprType > |
| Helper class used by the comma initializer operator. More... | |
| class | CwiseBinaryOp< BinaryOp, Lhs, Rhs > |
| Generic expression where a coefficient-wise binary operator is applied to two expressions. More... | |
| class | CwiseNullaryOp< NullaryOp, PlainObjectType > |
| Generic expression of a matrix where all coefficients are defined by a functor. More... | |
| class | CwiseUnaryOp< UnaryOp, XprType > |
| Generic expression where a coefficient-wise unary operator is applied to an expression. More... | |
| class | CwiseUnaryView< ViewOp, MatrixType > |
| Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector. More... | |
| class | DenseBase |
| Base class for all dense matrices, vectors, and arrays. More... | |
| class | Diagonal< MatrixType, _DiagIndex > |
| Expression of a diagonal/subdiagonal/superdiagonal in a matrix. More... | |
| class | DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > |
| Represents a diagonal matrix with its storage. More... | |
| class | DiagonalWrapper< _DiagonalVectorType > |
| Expression of a diagonal matrix. More... | |
| class | Flagged< ExpressionType, Added, Removed > |
| Expression with modified flags. More... | |
| class | ForceAlignedAccess< ExpressionType > |
| Enforce aligned packet loads and stores regardless of what is requested. More... | |
| class | GeneralProduct |
| Expression of the product of two general matrices or vectors. More... | |
| class | ProductReturnType< Lhs, Rhs, ProductType > |
| Helper class to get the correct and optimized returned type of operator*. More... | |
| class | IOFormat |
| Stores a set of parameters controlling the way matrices are printed. More... | |
| class | WithFormat< ExpressionType > |
| Pseudo expression providing matrix output with given format. More... | |
| class | Map< PlainObjectType, MapOptions, StrideType > |
| A matrix or vector expression mapping an existing array of data. More... | |
| class | MapBase |
| Base class for Map and Block expression with direct access. More... | |
| class | Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > |
| The matrix class, also used for vectors and row-vectors. More... | |
| class | MatrixBase< Derived > |
| Base class for all dense matrices, vectors, and expressions. More... | |
| class | NestByValue< ExpressionType > |
| Expression which must be nested by value. More... | |
| class | NoAlias< ExpressionType, StorageBase > |
| Pseudo expression providing an operator = assuming no aliasing. More... | |
| class | NumTraits< T > |
| Holds information about the various numeric (i.e. More... | |
| class | PermutationBase< Derived > |
| Base class for permutations. More... | |
| class | PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > |
| Permutation matrix. More... | |
| class | PermutationWrapper< _IndicesType > |
| Class to view a vector of integers as a permutation matrix. More... | |
| class | Ref< PlainObjectType, Options, StrideType > |
| A matrix or vector expression mapping an existing expressions. More... | |
| class | Replicate< MatrixType, RowFactor, ColFactor > |
| Expression of the multiple replication of a matrix or vector. More... | |
| class | Reverse< MatrixType, Direction > |
| Expression of the reverse of a vector or matrix. More... | |
| class | Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > |
| Expression of a coefficient wise version of the C++ ternary operator ?: More... | |
| class | SelfAdjointView< MatrixType, UpLo > |
| Expression of a selfadjoint matrix from a triangular part of a dense matrix. More... | |
| class | Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime > |
| Holds strides information for Map. More... | |
| class | Transpose< MatrixType > |
| Expression of the transpose of a matrix. More... | |
| class | Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > |
| Represents a sequence of transpositions (row/column interchange) More... | |
| class | TriangularView< _MatrixType, _Mode > |
| Base class for triangular part in a matrix. More... | |
| class | aligned_allocator< T > |
| STL compatible allocator to use with with 16 byte aligned types. More... | |
| class | VectorBlock< VectorType, Size > |
| Expression of a fixed-size or dynamic-size sub-vector. More... | |
| class | PartialReduxExpr< MatrixType, MemberOp, Direction > |
| Generic expression of a partially reduxed matrix. More... | |
| class | VectorwiseOp< ExpressionType, Direction > |
| Pseudo expression providing partial reduction operations. More... | |
Modules | |
| Global array typedefs | |
Eigen defines several typedef shortcuts for most common 1D and 2D array types. | |
| Global matrix typedefs | |
Eigen defines several typedef shortcuts for most common matrix and vector types. | |
| Flags | |
These are the possible bits which can be OR'ed to constitute the flags of a matrix or expression. | |
| Enumerations | |
Various enumerations used in Eigen. | |
Detailed Description
This is the main module of Eigen providing dense matrix and vector support (both fixed and dynamic size) with all the features corresponding to a BLAS library and much more...
#include <Eigen/Core>
Generated on Thu Nov 17 2022 22:01:31 by
1.7.2