Gael Guennebaud
|
1d5581ead2
|
Workaround gcc bug making it trigger an invalid warning
|
2018-10-07 09:23:15 +02:00 |
|
Christoph Hertzberg
|
718e954df4
|
Fix shadowing typedefs
|
2018-09-07 16:34:04 +02:00 |
|
Christoph Hertzberg
|
7f3fff3fec
|
Remove shadowing typedefs
|
2018-08-17 16:32:35 +02:00 |
|
Gael Guennebaud
|
8180e13926
|
Fix half_float unit test wrt previous changeset
|
2018-07-31 09:58:24 +02:00 |
|
Christoph Hertzberg
|
b89d81b2a8
|
DIsable static assertions only when necessary and disable double-promotion warnings in that case as well
|
2018-07-26 00:07:07 +02:00 |
|
Gael Guennebaud
|
06fc5761fa
|
Oopps, EIGEN_COMP_MSVC is not available before including Eigen.
(grafted from de70671937827dd61a63d2432e0bea4ca7b00300
)
|
2018-07-20 17:51:17 +02:00 |
|
Gael Guennebaud
|
a185bc485c
|
Disable optimization for sparse_product unit test with MSVC 2013, otherwise it takes several hours to build.
(grafted from 56a750b6ccf52e59874e991a2373265fc3ab4b8e
)
|
2018-07-20 08:36:38 -07:00 |
|
Gael Guennebaud
|
96134409fc
|
Fix weird issue with MSVC 2013
(grafted from 3a2dc3869ed77cb6eca2beaad5c0af7d5134f15c
)
|
2018-07-18 02:26:43 -07:00 |
|
Gael Guennebaud
|
ab3fa2e123
|
Fix GeneralizedEigenSolver when requesting for eigenvalues only.
(grafted from a87cff20df5129c364c4675f05ceb6d451188f6c
)
|
2018-07-14 09:38:49 +02:00 |
|
Gael Guennebaud
|
ae6e5caa40
|
Fix unit test
(grafted from a7b313a16cf5b64981dd953f150327638379e68b
)
|
2018-07-01 22:45:47 +02:00 |
|
Gael Guennebaud
|
483beabab9
|
bug #1560 fix product with a 1x1 diagonal matrix
(grafted from ee5864f72e83830f536ad91dc38d574c02a08348
)
|
2018-06-25 10:30:12 +02:00 |
|
Gael Guennebaud
|
352489edbe
|
Fix short vs long
|
2018-06-07 15:26:04 +02:00 |
|
Jeff Trull
|
2f9de52245
|
Add tests for sparseQR results (value and size) covering bugs #1522 and #1544
|
2018-04-21 10:26:30 -07:00 |
|
Gael Guennebaud
|
80af7d6a47
|
bug #1543: fix linear indexing in generic block evaluation (this completes the fix in commit 12efc7d41b80259b996be5781bf596c249c90d3f
)
(grafted from 5679e439e0c87e4b93ad7870f463d5168edcd57d
)
|
2018-04-23 14:40:16 +02:00 |
|
Gael Guennebaud
|
87f9e301f9
|
Fix unit test
(grafted from 35b31353abebbbd823457c58d00d85c9f65e8a30
)
|
2018-04-22 22:49:08 +02:00 |
|
Christoph Hertzberg
|
542fb03968
|
Fix enum-compare warning
|
2018-04-20 23:11:37 +02:00 |
|
Christoph Hertzberg
|
f90d136c84
|
Add parenthesis to fix compiler warnings
|
2018-04-15 18:43:56 +02:00 |
|
Gael Guennebaud
|
a2a2c3c865
|
bug #1509: fix computeInverseWithCheck for complexes
(grafted from 2f833b1c6438fb379e05f12e3111c30c0b2f3416
)
|
2018-04-04 15:47:46 +02:00 |
|
Gael Guennebaud
|
170914dbbc
|
Fix compilation of product with inverse transpositions (e.g., mat * Transpositions().inverse())
(grafted from a1292395d6feefa5d78ed9101c2c85648ba8eea9
)
|
2018-04-03 23:06:44 +02:00 |
|
Gael Guennebaud
|
273738ba6f
|
bug #1516: add assertion for out-of-range diagonal index in MatrixBase::diagonal(i)
(grafted from 8d0ffe36552aeeb5f46d9c652edc45c68e536cdd
)
|
2018-04-03 16:15:43 +02:00 |
|
Gael Guennebaud
|
1724dae8b8
|
Add static assertion for fixed sizes Ref<>
(grafted from f7d17689a5e4609418c55ec47d7e5924e2785460
)
|
2018-03-09 10:11:13 +01:00 |
|
Gael Guennebaud
|
190b46dd1f
|
Implement better static assertion checking to make sure that the first assertion is a static one and not a runtime one.
(grafted from f6be7289d703ea608db01bfae1fb41cb93465363
)
|
2018-03-09 10:00:51 +01:00 |
|
Gael Guennebaud
|
74daf12e52
|
Add static assertion on selfadjoint-view's UpLo parameter.
(grafted from d820ab9edc0b38af4cdb3d545714a0c9083e5a78
)
|
2018-03-09 09:33:43 +01:00 |
|
Gael Guennebaud
|
c24844195d
|
bug #1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B
(grafted from 5deeb19e7bb19c67abeac0a6cfa26ad3d14e215b
)
|
2018-02-09 16:52:35 +01:00 |
|
Gael Guennebaud
|
15752027ec
|
Fix linear indexing in generic block evaluation.
(grafted from 12efc7d41b80259b996be5781bf596c249c90d3f
)
|
2018-02-09 16:45:49 +01:00 |
|
Gael Guennebaud
|
33b972d8b3
|
Fix compilation of stableNorm with some expressions as input
(grafted from 06bf1047f99afec61062e188ec4e68efbf203d86
)
|
2017-12-15 15:15:37 +01:00 |
|
Gael Guennebaud
|
8d2ac85797
|
fix unit test
(grafted from 26a2c6fc1676d75f4360a993461d8e2778d454f2
)
|
2017-12-14 15:11:04 +01:00 |
|
Gael Guennebaud
|
9c9e90f6db
|
Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) lost vectorisation.
(grafted from 9c3aed9d48d7dbc0f88d2fb92ca232dcbf0d402e
)
|
2017-12-14 14:24:33 +01:00 |
|
Gael Guennebaud
|
c20043c8fd
|
bug #1479: fix failure detection in LDLT
(grafted from 672bdc126b0923e6228a024ce62d1f18b05840ea
)
|
2017-11-16 17:55:24 +01:00 |
|
Gael Guennebaud
|
4ead16cdd6
|
Fix mixing types in sparse matrix products.
(grafted from 80142362ac35ca77bfc5ccf7ba49c9f034b57abc
)
|
2017-09-02 22:50:20 +02:00 |
|
Gael Guennebaud
|
5d40715db6
|
Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h
(grafted from 304ef2957134be386e50592ad7120177c5f3a7c0
)
|
2017-08-24 11:26:41 +02:00 |
|
Gael Guennebaud
|
e7c065ec71
|
bug #1462: remove all occurences of the deprecated __CUDACC_VER__ macro by introducing EIGEN_CUDACC_VER
|
2017-08-24 11:06:47 +02:00 |
|
Gael Guennebaud
|
a8d2459f8e
|
bug #1449: fix redux_3 unit test
(grafted from bc4dae9aeb84cc3d3114ee496d55654cc7256584
)
|
2017-08-22 15:59:08 +02:00 |
|
Gael Guennebaud
|
9a266e5118
|
bug #1461: fix compilation of Map<const Quaternion>::x()
(grafted from bc91a2df8b9f1c5fa47bfeb9b03c2036890570b5
)
|
2017-08-22 15:10:42 +02:00 |
|
Gael Guennebaud
|
1ca9072b51
|
Gub 1453: fix Map with non-default inner-stride but no outer-stride.
(grafted from e27f17bf5c921dca73b4d2dc1a90863b36292fdc
)
|
2017-08-22 13:27:37 +02:00 |
|
Gael Guennebaud
|
782fd81dee
|
Disable BDCSVD preallocation check.
(grafted from d580a90c9ab5ed5521a79670f73bcea5ee755fe0
)
|
2017-07-20 10:03:54 +02:00 |
|
Gael Guennebaud
|
a4ab0c6b6a
|
Fix compilation with some compilers
(grafted from a4fd4233adbf4132f24bf989e3099022c5f3e207
)
|
2017-06-09 23:02:02 +02:00 |
|
Gael Guennebaud
|
7a0a9581b5
|
bug #1405: enable StrictlyLower/StrictlyUpper triangularView as the destination of matrix*matrix products.
(grafted from ba5cab576a7615af12389ff159c6ed57b5312d5e
)
|
2017-06-09 14:38:04 +02:00 |
|
Gael Guennebaud
|
b69e465d7a
|
bug #1410: fix lvalue propagation of Array/Matrix-Wrapper with a const nested expression.
(grafted from fb1ee04087f6d5cfe9009941c1a1eb25b3133a04
)
|
2017-06-09 13:13:03 +02:00 |
|
Gael Guennebaud
|
1ac703f641
|
bug #1424: add numext::abs specialization for unsigned integer types.
|
2017-06-09 11:53:49 +02:00 |
|
Gael Guennebaud
|
2c32368642
|
Add missing std::numeric_limits specialization for half, and complete NumTraits<half>
(grafted from d58882277999508b1b97624771433422897e9aee
)
|
2017-06-09 11:51:53 +02:00 |
|
Gael Guennebaud
|
db40309e70
|
bug #1423: fix LSCG\'s Jacobi preconditioner for row-major matrices.
(grafted from 682b2ef17ee360ac11cebbe7286dc4edd9accfa3
)
|
2017-06-08 15:06:27 +02:00 |
|
Gael Guennebaud
|
e36c1f7501
|
bug #1435: fix aliasing issue in exressions like: A = C - B*A;
(grafted from 4bbc32046810f65bb0f77f6dbe538abad51de281
)
|
2017-06-08 12:55:25 +02:00 |
|
Gael Guennebaud
|
9f25cdf4f6
|
Fix dense * sparse-selfadjoint-view product.
(grafted from 891ac03483dd282569581076d4e0819608fc1155
)
|
2017-04-25 13:58:10 +02:00 |
|
Gael Guennebaud
|
c753fe7cc3
|
Improve cmake scripts for Pastix and BLAS detection.
(grafted from 0f83aeb6b22840c21c3fc2b90d3af18a65a0798a
)
|
2017-04-14 10:22:12 +02:00 |
|
Gael Guennebaud
|
e1385337ff
|
bug #1395: fix the use of compile-time vectors as inputs of JacobiSVD.
(grafted from 65728257036652fe1cb337a19ee68d8ec01462a3
)
|
2017-02-20 13:44:37 +01:00 |
|
Gael Guennebaud
|
c3b658b2c9
|
Fix tracking of temporaries in unit tests
(grafted from deefa54a5419cc197bc43a04df1187f140da1efe
)
|
2017-02-19 10:32:54 +01:00 |
|
Gael Guennebaud
|
ad3e4d1a49
|
bug #1393: enable Matrix/Array explicit ctor from types with conversion operators (was ok with 3.2)
(grafted from 582b5e39bf5515a0277b8ecf9c40e09748dc7d98
)
|
2017-02-17 14:10:57 +01:00 |
|
Gael Guennebaud
|
2ca3eb8407
|
bug #1392: fix #include <Eigen/Sparse> with mpl2-only
(grafted from c16ee72b2093ae635b1f07ffd95626c3a86dbbfe
)
|
2017-02-11 10:35:01 +01:00 |
|
Gael Guennebaud
|
6975534cb2
|
bug #478: fix regression in the eigen decomposition of zero matrices.
(grafted from 53026d29d41e81065b28631445e8eb5c4044c187
)
|
2017-01-31 14:22:42 +01:00 |
|