Classes |
| struct | Eigen::DefaultBackend |
| struct | Eigen::internal::traits< solve_retval_base< DecompositionType, Rhs > > |
| class | Eigen::internal::solve_retval_base< _DecompositionType, Rhs > |
| struct | Eigen::StdMapTraits< Scalar > |
| | Represents a std::map. More...
|
| class | Eigen::RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits > |
| | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access. More...
|
| struct | Eigen::RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits >::ScalarWrapper |
| struct | Eigen::internal::traits< sparse_solve_retval_base< DecompositionType, Rhs > > |
| struct | Eigen::internal::sparse_solve_retval_base< _DecompositionType, Rhs > |
| class | Eigen::SimplicialCholesky< _MatrixType, _UpLo > |
| | A direct sparse Cholesky factorization. More...
|
| struct | Eigen::SimplicialCholesky< _MatrixType, _UpLo >::keep_diag |
| | keeps off-diagonal entries; drops diagonal entries More...
|
| struct | Eigen::internal::solve_retval< SimplicialCholesky< _MatrixType, _UpLo >, Rhs > |
| struct | Eigen::internal::sparse_solve_retval< SimplicialCholesky< _MatrixType, _UpLo >, Rhs > |
| class | Eigen::SparseLLT< _MatrixType, Backend > |
| | LLT Cholesky decomposition of a sparse matrix and associated features. More...
|
| struct | Eigen::internal::solve_retval< SparseLLT< _MatrixType >, Rhs > |
| class | Eigen::SparseLDLT< _MatrixType, Backend > |
| | LDLT Cholesky decomposition of a sparse matrix and associated features. More...
|
| struct | Eigen::internal::solve_retval< SparseLDLT< _MatrixType >, Rhs > |
| class | Eigen::SparseLU< _MatrixType, Backend > |
| | LU decomposition of a sparse matrix and associated features. More...
|
Namespaces |
| namespace | Eigen |
| | Namespace containing all symbols from the Eigen library.
|
| namespace | Eigen::internal |
| | Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y:
|
Defines |
| #define | EIGEN_SPARSE_EXTRA_MODULE_H |
Enumerations |
| enum | {
Eigen::CompleteFactorization = 0x0000,
Eigen::IncompleteFactorization = 0x0001,
Eigen::MemoryEfficient = 0x0002,
Eigen::SupernodalMultifrontal = 0x0010,
Eigen::SupernodalLeftLooking = 0x0020,
Eigen::NaturalOrdering = 0x0100,
Eigen::MinimumDegree_AT_PLUS_A = 0x0200,
Eigen::MinimumDegree_ATA = 0x0300,
Eigen::ColApproxMinimumDegree = 0x0400,
Eigen::Metis = 0x0500,
Eigen::Scotch = 0x0600,
Eigen::Chaco = 0x0700,
Eigen::OrderingMask = 0x0f00
} |
| enum | Eigen::SimplicialCholeskyMode { Eigen::SimplicialCholeskyLLt,
Eigen::SimplicialCholeskyLDLt
} |
| enum | { Eigen::SvNoTrans = 0,
Eigen::SvTranspose = 1,
Eigen::SvAdjoint = 2
} |
Functions |
| template<typename Index > |
| static int | Eigen::internal::cs_wclear (Index mark, Index lemax, Index *w, Index n) |
| template<typename Index > |
| Index | Eigen::internal::cs_tdfs (Index j, Index k, Index *head, const Index *next, Index *post, Index *stack) |
| template<typename Scalar , typename Index > |
| void | Eigen::internal::minimum_degree_ordering (SparseMatrix< Scalar, ColMajor, Index > &C, PermutationMatrix< Dynamic > &perm) |