Eigne Matrix Class Library

Dependents:   Eigen_test Odometry_test AttitudeEstimation_usingTicker MPU9250_Quaternion_Binary_Serial ... more

Auto generated API documentation and code listings for Eigen

Classes

aligned_allocator< T > STL compatible allocator to use with with 16 byte aligned types
AlignedBox< _Scalar, _AmbientDim >
AngleAxis< _Scalar >
Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > General-purpose arrays with easy API for coefficient-wise operations
ArrayBase< Derived > Base class for all 1D and 2D array, and related expressions
ArrayWrapper< ExpressionType > Expression of a mathematical vector or matrix as an array object
ArrayXpr The type used to identify an array expression
BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > Represents a rectangular matrix with a banded storage
Block< XprType, BlockRows, BlockCols, InnerPanel > Expression of a fixed-size or dynamic-size block
ColPivHouseholderQR< _MatrixType > Householder rank-revealing QR decomposition of a matrix with column-pivoting
CommaInitializer< XprType > Helper class used by the comma initializer operator
ComplexEigenSolver< _MatrixType >
ComplexSchur< _MatrixType >
CwiseBinaryOp< BinaryOp, Lhs, Rhs > Generic expression where a coefficient-wise binary operator is applied to two expressions
CwiseNullaryOp< NullaryOp, PlainObjectType > Generic expression of a matrix where all coefficients are defined by a functor
CwiseUnaryOp< UnaryOp, XprType > Generic expression where a coefficient-wise unary operator is applied to an expression
CwiseUnaryView< ViewOp, MatrixType > Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector
Dense The type used to identify a dense storage
dense_xpr_base_dispatcher_for_doxygen< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > This class is just a workaround for Doxygen and it does not not actually exist
dense_xpr_base_dispatcher_for_doxygen< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > This class is just a workaround for Doxygen and it does not not actually exist
DenseBase Base class for all dense matrices, vectors, and arrays
DenseCoeffsBase< Derived, DirectAccessors > Base class providing direct read-only coefficient access to matrices and arrays
DenseCoeffsBase< Derived, DirectWriteAccessors > Base class providing direct read/write coefficient access to matrices and arrays
DenseCoeffsBase< Derived, ReadOnlyAccessors > Base class providing read-only coefficient access to matrices and arrays
DenseCoeffsBase< Derived, WriteAccessors > Base class providing read/write coefficient access to matrices and arrays
Diagonal< MatrixType, _DiagIndex > Expression of a diagonal/subdiagonal/superdiagonal in a matrix
DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > Represents a diagonal matrix with its storage
DiagonalWrapper< _DiagonalVectorType > Expression of a diagonal matrix
EigenBase< Derived > Common base class for all classes T such that MatrixBase has an operator=(T) and a constructor MatrixBase(T)
EigenSolver< _MatrixType >
Flagged< ExpressionType, Added, Removed > Expression with modified flags
ForceAlignedAccess< ExpressionType > Enforce aligned packet loads and stores regardless of what is requested
FullPivHouseholderQR< _MatrixType > Householder rank-revealing QR decomposition of a matrix with full pivoting
FullPivHouseholderQRMatrixQReturnType< MatrixType > Expression type for return value of FullPivHouseholderQR::matrixQ()
FullPivLU< _MatrixType > LU decomposition of a matrix with complete pivoting, and related features
GeneralizedEigenSolver< _MatrixType >
GeneralizedSelfAdjointEigenSolver< _MatrixType >
GeneralProduct Expression of the product of two general matrices or vectors
HessenbergDecomposition< _MatrixType >
HessenbergDecompositionMatrixHReturnType< MatrixType >
Homogeneous< MatrixType, _Direction >
HouseholderQR< _MatrixType > Householder QR decomposition of a matrix
HouseholderSequence< VectorsType, CoeffsType, Side >
Hyperplane< _Scalar, _AmbientDim, _Options >
InnerIterator An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression
InnerStride< Value > Convenience specialization of Stride to specify only an inner stride See class Map for some examples
IOFormat Stores a set of parameters controlling the way matrices are printed
JacobiRotation< Scalar >
JacobiSVD< _MatrixType, QRPreconditioner > Two-sided Jacobi SVD decomposition of a rectangular matrix
LDLT< _MatrixType, _UpLo > Robust Cholesky decomposition of a matrix with pivoting
LLT< _MatrixType, _UpLo > Standard Cholesky decomposition (LL^T) of a matrix and associated features
Map< PlainObjectType, MapOptions, StrideType > A matrix or vector expression mapping an existing array of data
Map< const Quaternion< _Scalar >, _Options > Quaternion expression mapping a constant memory buffer
Map< Quaternion< _Scalar >, _Options > Expression of a quaternion from a memory buffer
MapBase Base class for Map and Block expression with direct access
Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > The matrix class, also used for vectors and row-vectors
MatrixBase< Derived > Base class for all dense matrices, vectors, and expressions
MatrixWrapper< ExpressionType > Expression of an array as a mathematical vector or matrix
MatrixXpr The type used to identify a matrix expression
NestByValue< ExpressionType > Expression which must be nested by value
NoAlias< ExpressionType, StorageBase > Pseudo expression providing an operator = assuming no aliasing
NumTraits< T > Holds information about the various numeric (i.e
OuterStride< Value > Convenience specialization of Stride to specify only an outer stride See class Map for some examples
ParametrizedLine< _Scalar, _AmbientDim, _Options >
PartialPivLU< _MatrixType > LU decomposition of a matrix with partial pivoting, and related features
PartialReduxExpr< MatrixType, MemberOp, Direction > Generic expression of a partially reduxed matrix
PermutationBase< Derived > Base class for permutations
PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > Permutation matrix
PermutationWrapper< _IndicesType > Class to view a vector of integers as a permutation matrix
PlainObjectBase< Derived > Dense storage base class for matrices and arrays
ProductReturnType< Lhs, Rhs, ProductType > Helper class to get the correct and optimized returned type of operator*
Quaternion< _Scalar, _Options >
QuaternionBase< Derived >
RealQZ< _MatrixType >
RealSchur< _MatrixType >
Ref< PlainObjectType, Options, StrideType > A matrix or vector expression mapping an existing expressions
Replicate< MatrixType, RowFactor, ColFactor > Expression of the multiple replication of a matrix or vector
Reverse< MatrixType, Direction > Expression of the reverse of a vector or matrix
Rotation2D< _Scalar >
RotationBase< Derived, _Dim > Common base class for compact rotation representations
Scaling
Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > Expression of a coefficient wise version of the C++ ternary operator ?:
SelfAdjointEigenSolver< _MatrixType >
SelfAdjointView< MatrixType, UpLo > Expression of a selfadjoint matrix from a triangular part of a dense matrix
Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime > Holds strides information for Map
Transform< _Scalar, _Dim, _Mode, _Options >
Translation< _Scalar, _Dim >
Transpose< MatrixType > Expression of the transpose of a matrix
Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > Represents a sequence of transpositions (row/column interchange)
TriangularView< _MatrixType, _Mode > Base class for triangular part in a matrix
Tridiagonalization< _MatrixType >
TridiagonalMatrix< Scalar, Size, Options > Represents a tridiagonal matrix with a compact banded storage
VectorBlock< VectorType, Size > Expression of a fixed-size or dynamic-size sub-vector
VectorwiseOp< ExpressionType, Direction > Pseudo expression providing partial reduction operations
WithFormat< ExpressionType > Pseudo expression providing matrix output with given format

Code

AlignedBox.h [code]
AngleAxis.h [code]
Array.h [code]
src/Core/Array.h [code]
ArrayBase.h [code]
ArrayCwiseBinaryOps.h [code]
ArrayCwiseUnaryOps.h [code]
ArrayWrapper.h [code]
Assign.h [code]
Assign_MKL.h [code]
BandMatrix.h [code]
blas.h [code]
BlasUtil.h [code]
Block.h [code]
BlockHouseholder.h [code]
BlockMethods.h [code]
BooleanRedux.h [code]
Cholesky.h [code]
CoeffBasedProduct.h [code]
ColPivHouseholderQR.h [code]
ColPivHouseholderQR_MKL.h [code]
CommaInitializer.h [code]
CommonCwiseBinaryOps.h [code]
CommonCwiseUnaryOps.h [code]
ComplexEigenSolver.h [code]
ComplexSchur.h [code]
ComplexSchur_MKL.h [code]
Constants.h [code]
Core.h [code]
CoreIterators.h [code]
CwiseBinaryOp.h [code]
CwiseNullaryOp.h [code]
CwiseUnaryOp.h [code]
CwiseUnaryView.h [code]
Dense.h [code]
DenseBase.h [code]
DenseCoeffsBase.h [code]
DenseStorage.h [code]
Determinant.h [code]
Diagonal.h [code]
DiagonalMatrix.h [code]
DiagonalProduct.h [code]
DisableStupidWarnings.h [code]
Dot.h [code]
EigenBase.h [code]
EigenSolver.h [code]
Eigenvalues.h [code]
EulerAngles.h [code]
Flagged.h [code]
ForceAlignedAccess.h [code]
ForwardDeclarations.h [code]
FullPivHouseholderQR.h [code]
FullPivLU.h [code]
Functors.h [code]
Fuzzy.h [code]
GeneralBlockPanelKernel.h [code]
GeneralizedEigenSolver.h [code]
GeneralizedSelfAdjointEigenSolver.h [code]
GeneralMatrixMatrix.h [code]
GeneralMatrixMatrix_MKL.h [code]
GeneralMatrixMatrixTriangular.h [code]
GeneralMatrixMatrixTriangular_MKL.h [code]
GeneralMatrixVector.h [code]
GeneralMatrixVector_MKL.h [code]
GeneralProduct.h [code]
GenericPacketMath.h [code]
Geometry.h [code]
GlobalFunctions.h [code]
HessenbergDecomposition.h [code]
Homogeneous.h [code]
Householder.h [code]
src/Householder/Householder.h [code]
HouseholderQR.h [code]
HouseholderQR_MKL.h [code]
HouseholderSequence.h [code]
Hyperplane.h [code]
Image.h [code]
Inverse.h [code]
IO.h [code]
Jacobi.h [code]
src/Jacobi/Jacobi.h [code]
JacobiSVD.h [code]
JacobiSVD_MKL.h [code]
Kernel.h [code]
LDLT.h [code]
LLT.h [code]
LLT_MKL.h [code]
LU.h [code]
Macros.h [code]
Map.h [code]
MapBase.h [code]
MathFunctions.h [code]
Matrix.h [code]
MatrixBase.h [code]
MatrixBaseEigenvalues.h [code]
MatrixCwiseBinaryOps.h [code]
MatrixCwiseUnaryOps.h [code]
Memory.h [code]
Meta.h [code]
MKL_support.h [code]
NestByValue.h [code]
NoAlias.h [code]
NonMPL2.h [code]
NumTraits.h [code]
OrthoMethods.h [code]
Parallelizer.h [code]
ParametrizedLine.h [code]
PartialPivLU.h [code]
PartialPivLU_MKL.h [code]
PermutationMatrix.h [code]
PlainObjectBase.h [code]
ProductBase.h [code]
QR.h [code]
Quaternion.h [code]
Random.h [code]
RealQZ.h [code]
RealSchur.h [code]
RealSchur_MKL.h [code]
Redux.h [code]
ReenableStupidWarnings.h [code]
Ref.h [code]
Replicate.h [code]
ReturnByValue.h [code]
Reverse.h [code]
Rotation2D.h [code]
RotationBase.h [code]
Scaling.h [code]
Select.h [code]
SelfAdjointEigenSolver.h [code]
SelfAdjointEigenSolver_MKL.h [code]
SelfadjointMatrixMatrix.h [code]
SelfadjointMatrixMatrix_MKL.h [code]
SelfadjointMatrixVector.h [code]
SelfadjointMatrixVector_MKL.h [code]
SelfadjointProduct.h [code]
SelfadjointRank2Update.h [code]
SelfAdjointView.h [code]
SelfCwiseBinaryOp.h [code]
Settings.h [code]
Solve.h [code]
SolveTriangular.h [code]
SparseSolve.h [code]
StableNorm.h [code]
StaticAssert.h [code]
Stride.h [code]
SVD.h [code]
Swap.h [code]
Transform.h [code]
Translation.h [code]
Transpose.h [code]
Transpositions.h [code]
TriangularMatrix.h [code]
TriangularMatrixMatrix.h [code]
TriangularMatrixMatrix_MKL.h [code]
TriangularMatrixVector.h [code]
TriangularMatrixVector_MKL.h [code]
TriangularSolverMatrix.h [code]
TriangularSolverMatrix_MKL.h [code]
TriangularSolverVector.h [code]
Tridiagonalization.h [code]
Umeyama.h [code]
UpperBidiagonalization.h [code]
VectorBlock.h [code]
VectorwiseOp.h [code]
Visitor.h [code]
XprHelper.h [code]

Namespaces

Eigen Namespace containing all symbols from the Eigen library
Eigen::internal Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $
Eigen::internal::anonymous_namespace{Macros.h}