Gael Guennebaud
|
732a50d043
|
implement a more optimistic heuristic to predict the nnz of a saprse*sparse product
|
2011-12-16 15:59:44 +01:00 |
|
Gael Guennebaud
|
40c0f3af57
|
fig bug #396: add a static assertion on the storage order of a sparse-sparse coeff-wise binary op
|
2011-12-15 19:23:20 +01:00 |
|
Gael Guennebaud
|
f60e6f5ee8
|
s/compressed()/isCompressed()
|
2011-12-10 23:08:10 +01:00 |
|
Igor Krivenko
|
36457178f9
|
bug #352:properly cast constants
|
2011-12-09 23:38:41 +01:00 |
|
Gael Guennebaud
|
b60624dc2a
|
fix bug #384: add a static assertion on the Index type which has to be signed
|
2011-12-04 22:14:53 +01:00 |
|
Gael Guennebaud
|
82f9aa194d
|
fix bug #294: add a diagonal() method to SparseMatrix (const)
|
2011-12-04 21:49:21 +01:00 |
|
Gael Guennebaud
|
69966e90e1
|
fix bug #221: remove the dense to SparseVector conversion ctor.
|
2011-12-04 21:15:46 +01:00 |
|
Gael Guennebaud
|
9bd902ed9c
|
fix bug #341: trisove on MappedSparseMatrix
|
2011-12-04 14:57:43 +01:00 |
|
Gael Guennebaud
|
9353bbac4a
|
fix bug #356: fix TriangularView::InnerIterator for unit diagonals
|
2011-12-04 14:39:24 +01:00 |
|
Gael Guennebaud
|
32917515df
|
make the accessors to internal sparse storage part of the public API and remove their "_" prefix.
|
2011-12-04 12:19:26 +01:00 |
|
Gael Guennebaud
|
1cdbae62db
|
add SparseVector::ReverseInnerIterator
|
2011-12-04 09:56:40 +01:00 |
|
Gael Guennebaud
|
91e392a042
|
add ReverseInnerIterators to loop over the elements in reverse order,
and partly fix bug #356 (issue in trisolve for upper-column major))
|
2011-12-03 23:49:37 +01:00 |
|
Gael Guennebaud
|
e759086dcd
|
improve documentation of some sparse related classes
|
2011-12-02 19:02:49 +01:00 |
|
Gael Guennebaud
|
4ca89f32ed
|
Sparse matrix insertion:
- automatically turn a SparseMatrix to uncompressed mode when calling insert(i,j).
- now coeffRef insert a new element when it does not already exist
|
2011-12-02 19:00:16 +01:00 |
|
Gael Guennebaud
|
f10bae74e8
|
- move CompressedStorage and AmbiVector into internal namespace
- remove innerVectorNonZeros(j) => use innerVector(j).nonZeros()
|
2011-12-02 10:00:24 +01:00 |
|
Gael Guennebaud
|
49d652c600
|
fix assigment from uncompressed
|
2011-11-30 21:55:54 +01:00 |
|
Gael Guennebaud
|
6b8d6887ac
|
bug fix in SparseSelfAdjointTimeDenseProduct for empty rows or columns
|
2011-11-30 19:39:20 +01:00 |
|
Gael Guennebaud
|
00d4a360ba
|
bug fix in SparseView::incrementToNonZero
|
2011-11-30 19:31:11 +01:00 |
|
Gael Guennebaud
|
d1b54ecfa3
|
add more support for uncompressed mode
|
2011-11-30 19:24:43 +01:00 |
|
Gael Guennebaud
|
cda397b117
|
cleanning pass on the sparse modules:
- remove outdated/deprecated code
- improve a bit the documentation
|
2011-11-28 16:36:37 +01:00 |
|
Gael Guennebaud
|
53fa851724
|
move sparse solvers from unsupported/ to main Eigen/ and remove the "not stable yet" warning
|
2011-11-12 14:11:27 +01:00 |
|