From c6503e03ebf084645fe1b5cacaf77f874cf02358 Mon Sep 17 00:00:00 2001 From: Romain Bossart Date: Mon, 4 Oct 2010 20:56:54 +0200 Subject: 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 --- unsupported/Eigen/SparseExtra | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'unsupported/Eigen/SparseExtra') 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 { -- cgit v1.2.3