Gael Guennebaud
|
e8559eaed6
|
bug #1117: workaround unused-local-typedefs warning when EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined.
|
2015-11-23 14:05:33 +01:00 |
|
Gael Guennebaud
|
7031f4e783
|
bug #1111: fix infinite recursion in sparse-column-major.row(i).nonZeros() (it now produces a compilation error)
|
2015-11-12 17:10:19 +01:00 |
|
Gael Guennebaud
|
406a7889b3
|
bug #1106: workaround a compilation issue in Sparse module for msvc-icc combo
|
2015-11-11 17:03:12 +01:00 |
|
Gael Guennebaud
|
4c1a2b5614
|
Add overloads for real times sparse<complex> operations.
This avoids real to complex conversions, and also fixes a compilation issue with MSVC.
|
2015-10-29 03:55:39 -07:00 |
|
Gael Guennebaud
|
c030925a66
|
Add support for dense.cwiseProduct(sparse)
This also fixes a regression regarding (dense*sparse).diagonal()
|
2015-11-04 17:42:07 +01:00 |
|
Gael Guennebaud
|
f8b88d21a6
|
bug #1088: fix setIdenity for non-compressed sparse-matrix
|
2015-10-25 22:01:58 +01:00 |
|
Gael Guennebaud
|
5c70b43abd
|
bug #1048: fix unused variable warning
(grafted from 41e1f3498c90d498796c424b19d115c3a9b92374
)
|
2015-07-28 22:59:50 +02:00 |
|
Gael Guennebaud
|
421aa4f358
|
typo
|
2015-06-09 18:34:13 +02:00 |
|
Gael Guennebaud
|
554356b034
|
bug #650: fix dense += sparse_row_major * dense
|
2015-06-09 18:03:38 +02:00 |
|
Christoph Hertzberg
|
b03209a7a6
|
Make conversion from 0 to Scalar explicit (issue reported by Brad Bell)
|
2015-04-13 17:10:52 +02:00 |
|
Gael Guennebaud
|
b09316fbea
|
bug #980: fix taking a row (resp. column) of a column-major (resp. row-major) sparse matrix and add missing coeff/coeffRef members.
|
2015-03-13 15:13:58 +01:00 |
|
Gael Guennebaud
|
bb3e5c29cc
|
Big 957, workaround MSVC/ICC compilation issue
|
2015-02-18 11:24:32 +01:00 |
|
Gael Guennebaud
|
d0c3fcd382
|
Fix out-of-bounds write
|
2014-12-11 16:12:15 +01:00 |
|
Gael Guennebaud
|
09e992ce9f
|
Add missing specialization of Block<const SparseMatrix>
|
2014-11-24 18:40:44 +01:00 |
|
Gael Guennebaud
|
59b7615d31
|
Fix memory pre-allocation when permuting inner vectors of a sparse matrix.
(grafted from da584912b62742b6c4f453fb42eef863e406082d
)
|
2014-11-24 17:31:59 +01:00 |
|
Gael Guennebaud
|
54294e2293
|
bug #857: workaround MSVC compilation issue.
|
2014-08-26 12:52:29 +02:00 |
|
Gael Guennebaud
|
e215740e8e
|
Fix bug #838: detect outer products from either the lhs or rhs
|
2014-07-11 17:17:17 +02:00 |
|
Gael Guennebaud
|
0cc67589d3
|
Fix bug #838: fix dense * sparse and sparse * dense outer products
|
2014-07-11 16:31:41 +02:00 |
|
Gael Guennebaud
|
6eb16aae2d
|
bug #808: fix set_from_triplets temporary matrix type (already fixed in the devel branch)
|
2014-07-08 19:10:26 +02:00 |
|
Gael Guennebaud
|
0e0ae40084
|
bug #808: use double instead of float for the increasing size ratio in CompressedStorage::resize
|
2014-07-08 18:58:41 +02:00 |
|
Gael Guennebaud
|
e1f1f66a52
|
Fix some ICEs with VC11.
|
2014-06-27 15:11:38 +02:00 |
|
Pavel Holoborodko
|
be027bede8
|
Fixed bug #647 by using smart_copy instead of bitwise memcpy.
(transplanted from 1472f4bc61192e4ffd06c6baf419747d7cc4c90b
)
|
2013-08-25 18:02:07 +09:00 |
|
Gael Guennebaud
|
cef49d21f0
|
More int versus Index fixes
(grafted from 5960befc206ac7405841a9da2436f377e4df694f
)
|
2014-02-19 21:42:29 +01:00 |
|
Gael Guennebaud
|
3f5591981f
|
Fix a few Index to int buggy conversions
(grafted from 4b6b3f310f5b651d82a65eb546e61d70c09407c5
)
|
2014-02-15 09:35:23 +01:00 |
|
Gael Guennebaud
|
6def9fd52b
|
Fix propagation of index type
(grafted from 0b1430ae10a5d6e865424d9fb9e0182bf60b3df8
)
|
2014-02-13 23:58:28 +01:00 |
|
Christoph Hertzberg
|
56f4144035
|
Use != instead of < to check for emptiness of iterator range (fixes bug #664)
|
2013-10-16 13:10:15 +02:00 |
|
Christoph Hertzberg
|
609ef90213
|
Make index type of Triplet default to SparseMatrix::Index as suggested by Kolja Brix. Fixes bug #665.
|
2013-10-16 13:08:09 +02:00 |
|
Gael Guennebaud
|
f707f15842
|
Fix elimination tree and SparseQR with rows<cols
(grafted from 1b4623e7132c0959925386801e9e342ba5565f19
)
|
2013-09-12 22:16:35 +02:00 |
|
Gael Guennebaud
|
811ec5bfcb
|
Another compilation fix with ICC/MSVC combo
(grafted from eda2f8948a4948ad9225f9baa9f1a737d69976ba
)
|
2013-09-03 21:42:59 +02:00 |
|
Gael Guennebaud
|
31d40ebc9d
|
Fix compilation with ICC/MSVC combo
(grafted from 1b8394f71f613b60525976a8240e30bc3ebdd4dc
)
|
2013-08-21 15:28:53 +02:00 |
|
Gael Guennebaud
|
be71c46a3c
|
Fix bug #635: add isCompressed to MappedSparseMatrix for compatibility
(transplanted from b72a686830b95afd8941d3c4020eb936628b6398
)
|
2013-08-02 11:11:21 +02:00 |
|
Gael Guennebaud
|
5ecfdf2c00
|
Fix ICE with ICC 11
(transplanted from 660b905e129c92fd0e8271d2df06d11347f4f32f
)
|
2013-07-19 11:46:54 +02:00 |
|
Gael Guennebaud
|
adeaa657eb
|
Expose InnerSizeAtCompileTime in SparseMatrixBase (it was already present in DenseBase) and simplify sparse_vector_assign_selector (this also fix a stupid warning in old gcc versions)
|
2013-07-16 09:49:01 +02:00 |
|
Gael Guennebaud
|
ee244d54f4
|
SparseVector::assign: it is not always possible to reserve according to given non-zeros.
|
2013-07-14 11:56:08 +02:00 |
|
Gael Guennebaud
|
4bb0fff151
|
Rationalize assignment to sparse vectors
|
2013-07-13 19:45:05 +02:00 |
|
Gael Guennebaud
|
5431473d67
|
Fix SparseMatrix::conservativeResize() when one dimension is null
|
2013-07-12 14:10:02 +02:00 |
|
Gael Guennebaud
|
4f28ccdd0e
|
Rationalize the use of Index type in iterators
|
2013-07-06 22:05:49 +02:00 |
|
Gael Guennebaud
|
d0142e963b
|
Fix ambiguity from the origin of Index type in BlockImpl<Sparse>::InnerIterator
|
2013-07-06 17:33:49 +02:00 |
|
Gael Guennebaud
|
4f14b3fa72
|
Fix bug #611: diag * sparse * diag
|
2013-07-05 22:42:46 +02:00 |
|
Gael Guennebaud
|
7d8823c8b7
|
Use true compile-time branching in SparseVector::assign to handle automatic transposition.
|
2013-07-05 09:14:32 +02:00 |
|
Desire NUENTSA
|
edba612f68
|
Fix unresolved typename bug for MSVC
|
2013-07-04 16:56:01 +02:00 |
|
Gael Guennebaud
|
99bef0957b
|
Add missing sparse matrix constructor from sparse self-adjoint views, and add documentation for sparse time selfadjoint matrix
|
2013-06-28 22:56:26 +02:00 |
|
Desire NUENTSA
|
9f035c876a
|
Fiw bug #553: add support for sparse matrix time sparse self-adjoint view products
|
2013-06-28 22:27:45 +02:00 |
|
Gael Guennebaud
|
fc27cbd914
|
Fix bug #611: fix const qualifier in cwiseProduct(sparse,dense) and SparseDiagonalProduct::InnerIterator
|
2013-06-28 17:10:53 +02:00 |
|
Gael Guennebaud
|
a915f0292e
|
Fix bug #626: add assertion on input ranges for coeff* and insert members for sparse objects
|
2013-06-28 16:16:02 +02:00 |
|
Gael Guennebaud
|
4cf742525f
|
bug #626: add compiletime check of the Options template parameter of SparseMatrix and SparseVector. Fix eval and plain_object for sparse objects.
|
2013-06-28 15:56:43 +02:00 |
|
Gael Guennebaud
|
62670c83a0
|
Fix bug #314: move remaining math functions from internal to numext namespace
|
2013-06-10 23:40:56 +02:00 |
|
Desire NUENTSA
|
4cd8245c96
|
Add support with unit test for off-diagonal sparse matrix views
|
2013-06-11 14:42:29 +02:00 |
|
Gael Guennebaud
|
e392948548
|
Fix bug #607: handle implicit transposition from sparse vector to dense vector
|
2013-06-10 00:06:40 +02:00 |
|
Desire NUENTSA
|
8e050bd681
|
Optimize Sparse setIdentity and add a unit test
|
2013-05-22 10:43:12 +02:00 |
|