Classes |
| class | CwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Sparse > |
| class | CwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse > |
| class | CwiseUnaryViewImpl< ViewOp, MatrixType, Sparse > |
| struct | DenseSparseProductReturnType< Lhs, Rhs, InnerSize > |
| struct | DenseSparseProductReturnType< Lhs, Rhs, 1 > |
| class | DenseTimeSparseProduct< Lhs, Rhs > |
| class | DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo > |
| class | MappedSparseMatrix< _Scalar, _Flags, _Index > |
| | Sparse matrix. More...
|
| class | SparseMatrix< _Scalar, _Options, _Index >::SingletonVector |
| struct | Sparse |
| class | SparseDenseOuterProduct< Lhs, Rhs, Tr > |
| struct | SparseDenseProductReturnType< Lhs, Rhs, InnerSize > |
| struct | SparseDenseProductReturnType< Lhs, Rhs, 1 > |
| class | SparseDiagonalProduct< Lhs, Rhs > |
| class | SparseInnerVectorSet< MatrixType, Size > |
| class | SparseInnerVectorSet< SparseMatrix< _Scalar, _Options, _Index >, Size > |
| class | SparseMatrix< _Scalar, _Options, _Index > |
| | A versatible sparse matrix representation. More...
|
| class | SparseMatrixBase< Derived > |
| | Base class of any sparse matrices or sparse expressions. More...
|
| class | SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo > |
| class | SparseSelfAdjointView< MatrixType, UpLo > |
| | Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix. More...
|
| class | SparseSparseProduct< LhsNested, RhsNested > |
| struct | SparseSparseProductReturnType< Lhs, Rhs > |
| class | SparseSymmetricPermutationProduct< MatrixType, UpLo > |
| class | SparseTimeDenseProduct< Lhs, Rhs > |
| class | SparseTriangularView< MatrixType, Mode > |
| class | SparseVector< _Scalar, _Options, _Index > |
| | a sparse vector class More...
|
| class | SparseView< MatrixType > |
| class | TransposeImpl< MatrixType, Sparse > |
| class | Triplet< Scalar, Index > |
| | A small structure to hold a non zero as a triplet (i,j,value). More...
|
Namespaces |
| namespace | Eigen |
| | Namespace containing all symbols from the Eigen library.
|
| namespace | Eigen::internal |
Defines |
| #define | EIGEN_SPARSECORE_MODULE_H |
Enumerations |
| enum | |
| enum | {
SDP_IsDiagonal,
SDP_IsSparseRowMajor,
SDP_IsSparseColMajor
} |
Functions |
| template<int UpLo, typename MatrixType , int DestOrder> |
| void | permute_symm_to_fullsymm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::Index > &_dest, const typename MatrixType::Index *perm=0) |
| template<int SrcUpLo, int DstUpLo, typename MatrixType , int DestOrder> |
| void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::Index > &_dest, const typename MatrixType::Index *perm=0) |
| template<int _SrcUpLo, int _DstUpLo, typename MatrixType , int DstOrder> |
| void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DstOrder, typename MatrixType::Index > &_dest, const typename MatrixType::Index *perm) |
| template<typename InputIterator , typename SparseMatrixType > |
| void | set_from_triplets (const InputIterator &begin, const InputIterator &end, SparseMatrixType &mat, int Options=0) |
Variables |
| const int | CoherentAccessPattern |
| const int | InnerRandomAccessPattern |
| const int | OuterRandomAccessPattern |
| const int | RandomAccessPattern |