aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/SparseExtra
diff options
context:
space:
mode:
authorGravatar Romain Bossart <romain.bossart@free.fr>2010-10-04 20:56:54 +0200
committerGravatar Romain Bossart <romain.bossart@free.fr>2010-10-04 20:56:54 +0200
commitc6503e03ebf084645fe1b5cacaf77f874cf02358 (patch)
treedbb82146f38b0c4d21e1de8df3bdde628d012ba5 /unsupported/Eigen/SparseExtra
parente3d01f85b2087e98e778c468114fe591ab8c7841 (diff)
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
Diffstat (limited to 'unsupported/Eigen/SparseExtra')
-rw-r--r--unsupported/Eigen/SparseExtra5
1 files changed, 5 insertions, 0 deletions
diff --git a/unsupported/Eigen/SparseExtra b/unsupported/Eigen/SparseExtra
index 116981a86..54a011f26 100644
--- a/unsupported/Eigen/SparseExtra
+++ b/unsupported/Eigen/SparseExtra
@@ -27,6 +27,9 @@ namespace Eigen {
* \endcode
*/
+struct DefaultBackend {};
+
+/*
enum SparseBackend {
DefaultBackend,
Taucs,
@@ -34,6 +37,8 @@ enum SparseBackend {
SuperLU,
UmfPack
};
+*/
+
// solver flags
enum {