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>
|
Classes | |
| class | Eigen::DenseCoeffsBase< Derived, ReadOnlyAccessors > |
| Base class providing read-only coefficient access to matrices and arrays. More... | |
| class | Eigen::DenseCoeffsBase< Derived, WriteAccessors > |
| Base class providing read/write coefficient access to matrices and arrays. More... | |
| class | Eigen::DenseCoeffsBase< Derived, DirectAccessors > |
| Base class providing direct read-only coefficient access to matrices and arrays. More... | |
| class | Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors > |
| Base class providing direct read/write coefficient access to matrices and arrays. More... | |
| class | Eigen::aligned_allocator |
| STL compatible allocator to use with with 16 byte aligned types. More... | |
| class | Eigen::NumTraits |
| Holds information about the various numeric (i.e. More... | |
| class | Eigen::DenseBase |
| Base class for all dense matrices, vectors, and arrays. More... | |
| class | Eigen::MatrixBase |
| Base class for all dense matrices, vectors, and expressions. More... | |
| class | Eigen::NestByValue |
| Expression which must be nested by value. More... | |
| class | Eigen::ForceAlignedAccess |
| Enforce aligned packet loads and stores regardless of what is requested. More... | |
| class | Eigen::ReturnByValue |
| class | Eigen::NoAlias |
| Pseudo expression providing an operator = assuming no aliasing. More... | |
| class | Eigen::Matrix |
| The matrix class, also used for vectors and row-vectors. More... | |
| class | Eigen::Array |
| General-purpose arrays with easy API for coefficient-wise operations. More... | |
| class | Eigen::CwiseBinaryOp |
| Generic expression where a coefficient-wise binary operator is applied to two expressions. More... | |
| class | Eigen::CwiseUnaryOp |
| Generic expression where a coefficient-wise unary operator is applied to an expression. More... | |
| class | Eigen::CwiseNullaryOp |
| Generic expression of a matrix where all coefficients are defined by a functor. More... | |
| class | Eigen::CwiseUnaryView |
| Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector. More... | |
| class | Eigen::SelfCwiseBinaryOp |
| class | MapBase |
| Base class for Map and Block expression with direct access. More... | |
| class | Eigen::Stride |
| Holds strides information for Map. More... | |
| class | Eigen::Map |
| A matrix or vector expression mapping an existing array of data. More... | |
| class | Eigen::Block |
| Expression of a fixed-size or dynamic-size block. More... | |
| class | Eigen::VectorBlock |
| Expression of a fixed-size or dynamic-size sub-vector. More... | |
| class | Eigen::Transpose |
| Expression of the transpose of a matrix. More... | |
| class | Eigen::DiagonalMatrix |
| Represents a diagonal matrix with its storage. More... | |
| class | Eigen::DiagonalWrapper |
| Expression of a diagonal matrix. More... | |
| class | Eigen::Diagonal |
| Expression of a diagonal/subdiagonal/superdiagonal in a matrix. More... | |
| class | Eigen::PermutationBase |
| Base class for permutations. More... | |
| class | Eigen::PermutationMatrix |
| Permutation matrix. More... | |
| class | Eigen::PermutationWrapper |
| Class to view a vector of integers as a permutation matrix. More... | |
| class | Eigen::Transpositions |
| Represents a sequence of transpositions (row/column interchange) More... | |
| class | Eigen::IOFormat |
| Stores a set of parameters controlling the way matrices are printed. More... | |
| class | Eigen::WithFormat |
| Pseudo expression providing matrix output with given format. More... | |
| class | Eigen::SwapWrapper |
| class | Eigen::CommaInitializer |
| Helper class used by the comma initializer operator. More... | |
| class | Eigen::Flagged |
| Expression with modified flags. More... | |
| class | Eigen::ProductBase |
| class | GeneralProduct |
| Expression of the product of two general matrices or vectors. More... | |
| class | Eigen::ProductReturnType |
| Helper class to get the correct and optimized returned type of operator*. More... | |
| class | Eigen::TriangularView |
| Base class for triangular part in a matrix. More... | |
| class | Eigen::SelfAdjointView |
| Expression of a selfadjoint matrix from a triangular part of a dense matrix. More... | |
| class | Eigen::internal::BandMatrix |
| Represents a rectangular matrix with a banded storage. More... | |
| class | Eigen::internal::TridiagonalMatrix |
| Represents a tridiagonal matrix with a compact banded storage. More... | |
| class | Eigen::Select |
| Expression of a coefficient wise version of the C++ ternary operator ?: More... | |
| class | Eigen::PartialReduxExpr |
| Generic expression of a partially reduxed matrix. More... | |
| class | Eigen::VectorwiseOp |
| Pseudo expression providing partial reduction operations. More... | |
| class | Eigen::Replicate |
| Expression of the multiple replication of a matrix or vector. More... | |
| class | Eigen::Reverse |
| Expression of the reverse of a vector or matrix. More... | |
| class | Eigen::ArrayBase |
| Base class for all 1D and 2D array, and related expressions. More... | |
| class | Eigen::ArrayWrapper |
| Expression of a mathematical vector or matrix as an array object. More... | |
| class | Eigen::MatrixWrapper |
| Expression of an array as a mathematical vector or matrix. More... | |
Modules | |
| 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. | |
| Global matrix typedefs | |
Eigen defines several typedef shortcuts for most common matrix and vector types. | |
| Global array typedefs | |
Eigen defines several typedef shortcuts for most common 1D and 2D array types. | |
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |