Gael Guennebaud
2829314284
new simplified API to fill sparse matrices (the old functions are
...
deprecated). Basically there are now only 2 functions to set a
coefficient:
1) mat.coeffRef(row,col) = value;
2) mat.insert(row,col) = value;
coeffRef has no limitation, insert assumes the coeff has not already
been set, and raises an assert otherwise.
In addition I added a much lower level, but more efficient filling
mechanism for
internal use only.
2009-05-04 14:25:12 +00:00
Gael Guennebaud
5b1d0cebc5
sparse module: new API proposal for triangular solves and experimental
...
solver support with a sparse matrix as the rhs.
2009-04-05 16:30:10 +00:00
Gael Guennebaud
ff3a3209ca
add an assertion in sparse LLT for invalid input matrix
2009-04-03 08:30:15 +00:00
Gael Guennebaud
ce3984844d
Sparse module:
...
* enable complex support for the CHOLMOD LLT backend
using CHOLMOD's triangular solver
* quick fix for complex support in SparseLLT::solve
2008-12-27 18:13:29 +00:00
Benoit Jacob
9e00d94543
* the Upper->UpperTriangular change
...
* finally get ei_add_test right
2008-12-20 13:36:12 +00:00
Gael Guennebaud
5066fe8bbe
* sparse LU: add extraction of L,U,P, and Q, as well as determinant
...
for both backends.
* extended a bit the sparse unit tests
2008-10-20 17:03:09 +00:00
Gael Guennebaud
fa27cd1ed0
* add cmake files to find (optional) supported libraries
...
* add unit tests for sparse cholesky
2008-10-20 10:43:11 +00:00
Gael Guennebaud
64f7fbe3f2
sparse module: some trivial bugfixes
2008-10-19 17:07:20 +00:00
Gael Guennebaud
6be0131774
sparse module: added some documentation for the LLT solver
2008-10-18 18:33:56 +00:00