mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Updates to the Sparse unsupported solvers module.
* change Sparse* specialization's signatures from <..., int Backend> to <..., typename Backend>. Update SparseExtra accordingly to use structs instead of the SparseBackend enum. * add SparseLDLT Cholmod specialization * for Cholmod and UmfPack, SparseLU, SparseLLT and SparseLDLT now use ei_solve_retval and have the new solve() method (to be closer to the 3.0 API). * fix doc
This commit is contained in:
@@ -27,6 +27,9 @@ namespace Eigen {
|
||||
* \endcode
|
||||
*/
|
||||
|
||||
struct DefaultBackend {};
|
||||
|
||||
/*
|
||||
enum SparseBackend {
|
||||
DefaultBackend,
|
||||
Taucs,
|
||||
@@ -34,6 +37,8 @@ enum SparseBackend {
|
||||
SuperLU,
|
||||
UmfPack
|
||||
};
|
||||
*/
|
||||
|
||||
|
||||
// solver flags
|
||||
enum {
|
||||
|
||||
Reference in New Issue
Block a user