2788 Commits

Author SHA1 Message Date
Tyler Veness
c4d84dfddc Fix compilation failures on constexpr matrices with GCC 14 2024-05-22 12:29:01 +00:00
Charles Schlosser
99adca8b34 Incorporate Threadpool in Eigen Core 2024-05-20 23:42:51 +00:00
Tyler Veness
d165c7377f Format EIGEN_STATIC_ASSERT() as a statement macro 2024-05-20 23:02:42 +00:00
Antonio Sánchez
de8013fa67 Fix ubsan failure in array_for_matrix 2024-05-16 18:47:36 +00:00
Antonio Sánchez
afb17288cb Fix gcc6 compile error. 2024-05-10 19:13:21 +00:00
Charles Schlosser
8e47971789 Bit shifting functions 2024-05-03 18:55:02 +00:00
Antonio Sánchez
c1d637433e Judge unitary-ness relative to scaling. 2024-04-30 22:28:46 +00:00
Charles Schlosser
0ee5c90aa9 Eigen transpose product 2024-04-30 13:32:52 +00:00
Charles Schlosser
fb95e90f7f Add truncation op 2024-04-29 23:45:49 +00:00
Antonio Sánchez
a5e147305b Fix undefined behavior for generating inputs to the predux_mul test. 2024-04-29 20:32:09 +00:00
Antonio Sánchez
dcceb9afec Unbork avx512 preduce_mul on MSVC. 2024-04-26 15:28:03 +00:00
Charles Schlosser
34967b0b5b Revert "fix transposed matrix product bug"
This reverts merge request !1598
2024-04-23 14:07:11 +00:00
Charles Schlosser
574bc8820d fix transposed matrix product bug 2024-04-23 03:25:57 +00:00
Charles Schlosser
122befe54c Fix "unary minus operator applied to unsigned type, result still unsigned" on MSVC and other stupid warnings 2024-04-12 19:35:04 +00:00
Antonio Sánchez
dcdb0233c1 Refactor indexed view to appease MSVC 14.16. 2024-04-12 17:05:20 +00:00
Charles Schlosser
e63d9f6ccb Fix random again 2024-03-29 21:49:27 +00:00
Antonio Sánchez
77833f9320 Allow symbols to be used in compile-time expressions. 2024-03-28 18:43:50 +00:00
Antonio Sánchez
d26e19714f Add missing cwiseSquare, tests for cwise matrix ops. 2024-03-28 04:26:55 +00:00
Maarten Baert
35bf6c8edc Add SimplicialNonHermitianLLT and SimplicialNonHermitianLDLT 2024-03-28 00:22:27 +00:00
Charles Schlosser
7b5d32b7c9 Sparse move 2024-03-27 17:44:50 +00:00
Antonio Sánchez
1d4369c2ff Fix CwiseUnaryView. 2024-03-11 19:08:30 +00:00
Antonio Sánchez
352ede96e4 Fix incomplete cholesky. 2024-03-08 19:18:10 +00:00
Antonio Sánchez
17f3bf8985 Fix pexp test for ARM. 2024-03-07 00:19:57 +00:00
Antonio Sánchez
3e8e63eb46 Fix packetmath plog test on Windows. 2024-03-06 23:51:47 +00:00
Antonio Sánchez
38fcedaf8e Fix pexp complex test edge-cases. 2024-03-04 17:44:38 +00:00
Sotiris Papatheodorou
251ec42087 Return 0 volume for empty AlignedBox 2024-03-04 17:32:44 +00:00
Antonio Sánchez
fa201f1bb3 Fix QR colpivoting warnings and test failure. 2024-02-28 15:00:13 +00:00
Antonio Sánchez
7a88cdd6ad Fix signed integer UB in random. 2024-02-24 13:16:23 +00:00
Rasmus Munk Larsen
3859e8d5b2 Add method signDeterminant() to QR and related decompositions. 2024-02-20 23:44:28 +00:00
Antonio Sánchez
b56e30841c Enable direct access for IndexedView. 2024-02-20 18:21:45 +00:00
Antonio Sánchez
b14c5d0fa1 Fix real schur and polynomial solver. 2024-02-17 15:22:11 +00:00
Charles Schlosser
8a4118746e fix exp complex test: use int instead of index 2024-02-17 03:55:32 +00:00
Charles Schlosser
18a161bf17 fix pexp_complex_test 2024-02-17 03:08:23 +00:00
Damiano Franzò
be06c9ad51 Implement float pexp_complex 2024-02-17 00:26:57 +00:00
Antonio Sánchez
0b9ca1159b Fix deflation in BDCSVD. 2024-02-15 23:53:59 +00:00
Antonio Sánchez
f40ad38fda Fix failure on ARM with latest compilers. 2024-02-14 23:00:56 +00:00
Antonio Sánchez
6ea33f95df Eliminate warning about writing bytes directly to non-trivial type. 2024-02-12 23:27:48 +00:00
Tyler Veness
d1d87973f4 Fix segfault in CholmodBase::factorize() for zero matrix 2024-02-12 03:27:56 +00:00
Antonio Sánchez
7b87b21910 Fix UB in bool packetmath test. 2024-02-09 19:46:45 +00:00
Charles Schlosser
3ab8f48256 fix tests when scalar is bfloat16, half 2024-02-07 04:50:11 +00:00
Antonio Sánchez
3ebaab8a63 Fix PPC rand and other failures. 2024-02-05 20:07:15 +00:00
Charlie Schlosser
ebd13c3b14 fix skew symmetric test 2024-02-04 21:13:06 -05:00
Antonio Sanchez
128c8abf44 Fix gcc-6 bug in the rand test. 2024-02-02 15:36:23 -08:00
Charles Schlosser
d626762e3f improve random 2024-01-31 08:16:29 +00:00
Antonio Sánchez
a9ddab3e06 Fix a bunch of ODR violations. 2024-01-30 22:38:43 +00:00
Damiano Franzò
7fd7a3f946 Implement plog_complex 2024-01-30 19:06:05 +00:00
Antonio Sánchez
043442e21b Fix preshear transformation. 2024-01-30 06:37:33 +00:00
Antonio Sánchez
f391289150 Fix bug in checking subnormals. 2024-01-25 17:52:07 +00:00
Antonio Sánchez
a73970a864 Fix arm32 issues. 2024-01-23 22:04:55 +00:00
Antonio Sánchez
f6e41e6433 Revert "Clean up stableNorm" 2024-01-19 20:22:47 +00:00