Gael Guennebaud
|
204d1f1456
|
Fix noise in sparse_basic_3 (numerical cancellation)
(grafted from cd25b538ab
)
|
2018-12-08 00:13:37 +01:00 |
|
Gael Guennebaud
|
c285ed1033
|
Fix noise in lu unit test
|
2018-12-08 00:05:38 +01:00 |
|
Christoph Hertzberg
|
818bf74b18
|
Add default constructor to Bar to make test compile again with clang-3.8
(grafted from ea60a172cf
)
|
2018-11-23 14:24:22 +01:00 |
|
Christoph Hertzberg
|
b9a2a8d2aa
|
bug #785: Make Cholesky decomposition work for empty matrices
(grafted from 919414b9fe
)
|
2018-12-03 16:18:15 +01:00 |
|
Gael Guennebaud
|
a2d6c106a4
|
Workaround weird MSVC bug
(grafted from 4b2cebade8
)
|
2018-11-21 15:53:37 +01:00 |
|
Matthieu Vigne
|
0ee9dede55
|
bug #1617: Fix SolveTriangular.solveInPlace crashing for empty matrix.
This made FullPivLU.kernel() crash when used on the zero matrix.
Add unit test for FullPivLU.kernel() on the zero matrix.
(grafted from 8d7a73e48e
)
|
2018-10-31 20:28:18 +01:00 |
|
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 de70671937
)
|
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 56a750b6cc
)
|
2018-07-20 08:36:38 -07:00 |
|
Gael Guennebaud
|
96134409fc
|
Fix weird issue with MSVC 2013
(grafted from 3a2dc3869e
)
|
2018-07-18 02:26:43 -07:00 |
|
Gael Guennebaud
|
ab3fa2e123
|
Fix GeneralizedEigenSolver when requesting for eigenvalues only.
(grafted from a87cff20df
)
|
2018-07-14 09:38:49 +02:00 |
|
Gael Guennebaud
|
ae6e5caa40
|
Fix unit test
(grafted from a7b313a16c
)
|
2018-07-01 22:45:47 +02:00 |
|
Gael Guennebaud
|
483beabab9
|
bug #1560 fix product with a 1x1 diagonal matrix
(grafted from ee5864f72e
)
|
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 12efc7d41b
)
(grafted from 5679e439e0
)
|
2018-04-23 14:40:16 +02:00 |
|
Gael Guennebaud
|
87f9e301f9
|
Fix unit test
(grafted from 35b31353ab
)
|
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 2f833b1c64
)
|
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 a1292395d6
)
|
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 8d0ffe3655
)
|
2018-04-03 16:15:43 +02:00 |
|
Gael Guennebaud
|
1724dae8b8
|
Add static assertion for fixed sizes Ref<>
(grafted from f7d17689a5
)
|
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 f6be7289d7
)
|
2018-03-09 10:00:51 +01:00 |
|
Gael Guennebaud
|
74daf12e52
|
Add static assertion on selfadjoint-view's UpLo parameter.
(grafted from d820ab9edc
)
|
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 5deeb19e7b
)
|
2018-02-09 16:52:35 +01:00 |
|
Gael Guennebaud
|
15752027ec
|
Fix linear indexing in generic block evaluation.
(grafted from 12efc7d41b
)
|
2018-02-09 16:45:49 +01:00 |
|
Gael Guennebaud
|
33b972d8b3
|
Fix compilation of stableNorm with some expressions as input
(grafted from 06bf1047f9
)
|
2017-12-15 15:15:37 +01:00 |
|
Gael Guennebaud
|
8d2ac85797
|
fix unit test
(grafted from 26a2c6fc16
)
|
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 9c3aed9d48
)
|
2017-12-14 14:24:33 +01:00 |
|
Gael Guennebaud
|
c20043c8fd
|
bug #1479: fix failure detection in LDLT
(grafted from 672bdc126b
)
|
2017-11-16 17:55:24 +01:00 |
|
Gael Guennebaud
|
4ead16cdd6
|
Fix mixing types in sparse matrix products.
(grafted from 80142362ac
)
|
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 304ef29571
)
|
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 bc4dae9aeb
)
|
2017-08-22 15:59:08 +02:00 |
|
Gael Guennebaud
|
9a266e5118
|
bug #1461: fix compilation of Map<const Quaternion>::x()
(grafted from bc91a2df8b
)
|
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 e27f17bf5c
)
|
2017-08-22 13:27:37 +02:00 |
|
Gael Guennebaud
|
782fd81dee
|
Disable BDCSVD preallocation check.
(grafted from d580a90c9a
)
|
2017-07-20 10:03:54 +02:00 |
|
Gael Guennebaud
|
a4ab0c6b6a
|
Fix compilation with some compilers
(grafted from a4fd4233ad
)
|
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 ba5cab576a
)
|
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 fb1ee04087
)
|
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 d588822779
)
|
2017-06-09 11:51:53 +02:00 |
|
Gael Guennebaud
|
db40309e70
|
bug #1423: fix LSCG\'s Jacobi preconditioner for row-major matrices.
(grafted from 682b2ef17e
)
|
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 4bbc320468
)
|
2017-06-08 12:55:25 +02:00 |
|
Gael Guennebaud
|
9f25cdf4f6
|
Fix dense * sparse-selfadjoint-view product.
(grafted from 891ac03483
)
|
2017-04-25 13:58:10 +02:00 |
|