Antonio Sánchez
b9ac284e52
Use numext::sqrt in Householder.h.
...
(cherry picked from commit 0e083b172e )
2023-07-07 15:21:17 -07:00
sfalmo
3df7d7fec9
Fix row vs column vector typo in Matrix class tutorial
...
(cherry picked from commit 9960a30422 )
2023-07-07 15:21:17 -07:00
Antonio Sánchez
80c5b8b3c3
Fix ambiguous comparisons for c++20 (again again)
...
(cherry picked from commit 8c2e0e3cb8 )
2023-07-07 15:21:17 -07:00
Antonio Sanchez
848db4ed2d
Fix BDCSVD condition for failing with numerical issue.
...
(cherry picked from commit 481a4a8c31 )
2023-07-07 15:21:17 -07:00
Rohan Ghige
5cb7505a44
Fix 'Incorrect reference code in STL_interface.hh for ata_product' eigen/isses/2425
...
(cherry picked from commit 798fc1c577 )
2023-07-07 15:21:17 -07:00
Antonio Sánchez
af912a7b5c
Fix MSVC+CUDA issues.
...
(cherry picked from commit 5ed7a86ae9 )
2023-07-07 15:21:17 -07:00
Antonio Sánchez
86d958e8f2
Consider inf/nan in scalar test_isApprox.
...
(cherry picked from commit 0c859cf35d )
2023-07-07 15:21:17 -07:00
Erik Schultheis
8e7bd5397f
fixed order of arguments in blas syrk
...
(cherry picked from commit 1ddd3e29cb )
2023-07-07 15:21:17 -07:00
Antonio Sánchez
8a21df2d9c
Disable f16c scalar conversions for MSVC.
...
(cherry picked from commit 73b2c13bf2 )
2023-07-07 15:21:12 -07:00
Antonio Sanchez
ac78f84b72
Eliminate trace unused warning.
...
(cherry picked from commit 9bc9992dd3 )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
973b04f3e1
Fix AVX512 builds with MSVC.
...
(cherry picked from commit 9a14d91a99 )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
16844d7529
Work around MSVC compiler bug dropping const.
...
(cherry picked from commit 3ca1228d45 )
2023-07-07 15:06:18 -07:00
Tobias Schlüter
5cb2dfec1d
Fix RowMajorBit <-> RowMajor mixup.
...
(cherry picked from commit 40eb34bc5d )
2023-07-07 15:06:18 -07:00
Øystein Sørensen
c473d69d22
Completed a missing parenthesis in tutorial.
...
(cherry picked from commit c062983464 )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
6469fbf93a
Work around g++-10 docker issue for geo_orthomethods_4.
...
(cherry picked from commit 9deaa19121 )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
3a4a4e9fde
Disable schur non-convergence test.
...
(cherry picked from commit 01b5bc48cc )
2023-07-07 15:06:18 -07:00
Arthur
fab848d4f7
Remove workarounds for bad GCC-4 warnings
...
(cherry picked from commit 514f90c9ff )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
b158fcaa74
Fix edge-case in zeta for large inputs.
...
(cherry picked from commit 9296bb4b93 )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
b6d9b6f48d
Remove duplicate IsRowMajor declaration.
...
(cherry picked from commit 0ae94456a0 )
2023-07-07 15:06:18 -07:00
Antonio Sánchez
b1f06aac61
Update vectorization_logic tests for all platforms.
...
(cherry picked from commit 27d8f29be3 )
2023-07-07 15:06:08 -07:00
Antonio Sanchez
f6954e4485
Fix enum conversion warnings in BooleanRedux.
...
(cherry picked from commit 55c7400db5 )
2023-07-07 11:51:10 -07:00
Antonio Sánchez
b30a2a527e
Remove poor non-convergence checks in NonLinearOptimization.
...
(cherry picked from commit d819a33bf6 )
2023-07-07 11:50:25 -07:00
Antonio Sanchez
bc1b354b32
Adjust tolerance of matrix_power test for MSVC.
...
(cherry picked from commit 1c2690ed24 )
2023-07-07 11:50:02 -07:00
Yury Gitman
bd0d873b16
Fix any/all reduction in the case of row-major layout
...
(cherry picked from commit bf6726a0c6 )
2023-07-07 11:48:49 -07:00
Antonio Sánchez
e0fe006915
Fix mixingtypes for g++-11.
...
(cherry picked from commit 19c39bea29 )
2023-07-07 11:47:23 -07:00
Antonio Sánchez
d259104c8d
Fix frexp packetmath tests for MSVC.
...
(cherry picked from commit 2ed4bee78f )
2023-07-07 11:47:09 -07:00
Antonio Sánchez
cd543434bf
Fix gcc-5 packetmath_12 bug.
...
(cherry picked from commit 8970719771 )
2023-07-07 11:46:15 -07:00
Antonio Sánchez
36be6747e0
Modify test expression to avoid numerical differences ( #2402 ).
...
(cherry picked from commit ae86a146b1 )
2023-07-07 11:45:56 -07:00
Martin Heistermann
d1ed3fe5c9
Fix for crash bug in SPQRSupport: Initialize pointers to nullptr to avoid free() calls of invalid pointers.
...
(cherry picked from commit 550af3938c )
2023-07-07 11:44:55 -07:00
Antonio Sanchez
21e0ad056e
Fix ODR failures in TensorRandom.
...
(cherry picked from commit bded5028a5 )
2023-07-07 11:43:03 -07:00
Antonio Sánchez
709d704819
Fix collision with resolve.h.
...
(cherry picked from commit 94bed2b80c )
2023-07-07 11:40:44 -07:00
Antonio Sánchez
995714142d
Restrict GCC<6.3 maxpd workaround to only gcc.
...
(cherry picked from commit 4bffbe84f9 )
2023-07-07 11:39:27 -07:00
Antonio Sánchez
730a781221
Define EIGEN_HAS_AVX512_MATH in PacketMath.
...
(cherry picked from commit e7f4a901ee )
2023-07-07 11:39:13 -07:00
Antonio Sánchez
77b2807322
Fix AVX512 math function consistency, enable for ICC.
...
(cherry picked from commit 96da541cba )
2023-07-07 11:37:49 -07:00
Antonio Sánchez
52e545324e
Fix ODR violations.
...
(cherry picked from commit cafeadffef )
2023-07-07 11:37:31 -07:00
Stephen Pierce
0cd4719f3e
Silence some MSVC warnings
...
(cherry picked from commit 81c928ba55 )
2023-07-07 11:30:40 -07:00
Erik Schultheis
770ed0794e
fix broken asserts
...
(cherry picked from commit 5a0a165c09 )
2023-07-07 11:25:03 -07:00
Antonio Sánchez
e7248b26a1
Prevent BDCSVD crash caused by index out of bounds.
...
(cherry picked from commit 028ab12586 )
2022-05-19 22:30:33 +00:00
Antonio Sanchez
a1e1612c28
Fix cwise NaN propagation for scalar input.
...
Was missing a template parameter. Updated tests.
Fixes #2474 .
2022-04-15 22:11:22 -07:00
Antonio Sánchez
f3aaba8705
Revert "Replace call to FixedDimensions() with a singleton instance of"
...
This reverts commit 19e6496ce0
(cherry picked from commit f7b31f864c )
2022-04-10 15:34:11 +00:00
Antonio Sánchez
34e5f34b39
Update warning suppression to latest.
2022-03-21 15:56:03 +00:00
Antonio Sánchez
4612627355
Revert "ensure that eigen::internal::size is not found by ADL, rename to ssize and..."
...
This reverts commit bd72e4a8c4
2022-01-18 16:08:59 +00:00
Antonio Sánchez
3e71c621c9
Revert "fix compilation issue with gcc < 10 and -std=c++2a"
...
This reverts commit b5d218d857
2022-01-18 16:08:37 +00:00
Jörg Buchwald
b5d218d857
fix compilation issue with gcc < 10 and -std=c++2a
...
(cherry picked from commit d1bf056394 )
2022-01-13 01:43:43 +00:00
Erik Schultheis
bd72e4a8c4
ensure that eigen::internal::size is not found by ADL, rename to ssize and...
...
(cherry picked from commit 9210e71fb3 )
2022-01-11 16:43:21 +00:00
David Tellenbach
3af8c262ac
Include immintrin.h if F16C is available and vectorization is disabled
...
If EIGEN_DONT_VECTORIZE is defined, immintrin.h is not included even if F16C is available. Trying to use F16C intrinsics thus fails.
This fixes issue #2395 .
(cherry picked from commit c06c3e52a0 )
2021-12-25 22:53:23 +01:00
Antonio Sanchez
7e3bc4177e
Fix tensor broadcast off-by-one error.
...
Caught by JAX unit tests. Triggered if broadcast is smaller than packet
size.
(cherry picked from commit ffb78e23a1 )
2021-11-16 18:41:25 +00:00
Minh Quan HO
c379a21191
nestbyvalue test: fix uninitialized matrix
...
- Doing computation with uninitialized (zero-ed ? but thanks Linux) matrix, or
worse NaN on other non-linux systems.
- This commit fixes it by initializing to Random().
(cherry picked from commit 4284c68fbb )
2021-11-05 18:19:27 +00:00
Gengxin Xie
6f57470bcc
Bug Fix: correct the bug that won't define EIGEN_HAS_FP16_C
...
if the compiler isn't clang
(cherry picked from commit 5c642950a5 )
2021-11-04 22:54:01 +00:00
Lennart Steffen
df53e28179
Included note on inner stride for compile-time vectors. See https://gitlab.com/libeigen/eigen/-/issues/2355#note_711078126
...
(cherry picked from commit 163f11e24a )
2021-11-03 23:35:40 +00:00