Charles Schlosser
|
766db02020
|
disable raw array indexed view access for 1d arrays
|
2023-03-29 02:39:45 +00:00 |
|
Charles Schlosser
|
bfbc66e078
|
refactor indexedviewmethods, enable non-const ref access with symbolic indices
|
2023-03-29 01:35:26 +00:00 |
|
Colin Broderick
|
8f9b8e3630
|
Replaced all instances of internal::(U)IntPtr with std::(u)intptr_t. Remove ICC workaround.
|
2023-03-21 16:50:23 +00:00 |
|
Rasmus Munk Larsen
|
690ae9502f
|
Use C++11 standard features for detecting presence of Inf and NaN
|
2023-03-15 16:52:44 +00:00 |
|
Rasmus Munk Larsen
|
8fe6190001
|
Add numext::isnan for AnnoyingOrange^H^H^H^H^H^HScalar.
|
2023-03-13 21:19:35 +00:00 |
|
Rasmus Munk Larsen
|
79de101d23
|
Handle PropagateFast the same way as PropagateNaN in minmax visitor to
|
2023-03-13 20:47:11 +00:00 |
|
Rasmus Munk Larsen
|
2067b54b13
|
Fix bug in minmax_coeff_visitor for matrix of all NaNs.
|
2023-03-13 18:25:22 +00:00 |
|
Antonio Sánchez
|
394aabb0a3
|
Fix failing MSVC tests due to compiler bugs.
|
2023-03-10 22:36:57 +00:00 |
|
Rasmus Munk Larsen
|
3492d9e2e5
|
s/Lesser/Less/
|
2023-03-10 00:28:31 +00:00 |
|
Charles Schlosser
|
7bf2968fed
|
Specify Permutation Index for PartialPivLU and FullPivLU
|
2023-03-07 20:28:05 +00:00 |
|
Antonio Sánchez
|
eb4dbf6135
|
Modify failing cwise test to get it to pass.
|
2023-03-07 19:47:42 +00:00 |
|
Charles Schlosser
|
1ce8b25825
|
Vectorize any() / all()
|
2023-03-06 23:54:02 +00:00 |
|
Charles Schlosser
|
0b396c3167
|
Scalarize comps
|
2023-03-02 17:06:23 +00:00 |
|
Charles Schlosser
|
3abe12472e
|
fix signed shift test
|
2023-03-01 14:31:13 +00:00 |
|
Charles Schlosser
|
826627f653
|
vectorize comparisons and select by enabling typed comparisons
|
2023-02-25 20:52:11 +00:00 |
|
Rasmus Munk Larsen
|
00844e3865
|
Fix a number of MSAN failures in SVD tests.
|
2023-02-23 18:44:53 +00:00 |
|
Rasmus Munk Larsen
|
ce62177b5b
|
Vectorize atanh & add a missing definition and unit test for atan.
|
2023-02-21 03:14:05 +00:00 |
|
Charles Schlosser
|
049a144798
|
Add typed logicals
|
2023-02-18 01:23:47 +00:00 |
|
Charles Schlosser
|
94b19dc5f2
|
Add CArg
|
2023-02-15 21:33:06 +00:00 |
|
Charles Schlosser
|
71a8e60a7a
|
Tweak pasin_float, fix psqrt_complex
|
2023-02-15 01:01:14 +00:00 |
|
Antonio Sánchez
|
c15b386203
|
Fix MSVC atan2 test.
|
2023-02-14 18:30:58 +00:00 |
|
Rasmus Munk Larsen
|
07aaa62e6f
|
Fix compiler warnings in tests.
|
2023-02-14 02:29:03 +00:00 |
|
Rasmus Munk Larsen
|
77b48c440e
|
Fix compiler warnings.
|
2023-02-10 20:46:23 +00:00 |
|
Antonio Sánchez
|
e256ad1823
|
Remove LGPL Code and references.
|
2023-02-08 01:25:06 +00:00 |
|
Antonio Sánchez
|
f6cc359e10
|
More EIGEN_DEVICE_FUNC fixes for CUDA 10/11/12.
|
2023-02-03 19:18:45 +00:00 |
|
Rasmus Munk Larsen
|
3460f3558e
|
Use VERIFY_IS_EQUAL to compare to zeros.
|
2023-02-01 13:49:56 -08:00 |
|
Charles Schlosser
|
0471e61b4c
|
Optimize various mathematical packet ops
|
2023-01-28 01:34:26 +00:00 |
|
Charles Schlosser
|
6d9f662a70
|
Tweak atan2
|
2023-01-26 17:38:21 +00:00 |
|
Charles Schlosser
|
6d4221af76
|
Revert qr tests
|
2023-01-23 22:23:08 +00:00 |
|
Charles Schlosser
|
5a7ca681d5
|
Fix sparse insert
|
2023-01-20 21:32:32 +00:00 |
|
Sean McBride
|
d70b4864d9
|
issue #2581: review and cleanup of compiler version checks
|
2023-01-17 18:58:34 +00:00 |
|
Mehdi Goli
|
b523120687
|
[SYCL-2020 Support] Enabling Intel DPCPP Compiler support to Eigen
|
2023-01-16 07:04:08 +00:00 |
|
Charles Schlosser
|
fa0bd2c34e
|
improve sparse permutations
|
2023-01-15 03:21:25 +00:00 |
|
Charles Schlosser
|
68082b8226
|
Fix QR, again
|
2023-01-13 03:23:17 +00:00 |
|
Rasmus Munk Larsen
|
6156797016
|
Revert "Add template to specify QR permutation index type, Fix ColPivHouseholderQR Lapacke bindings"
This reverts commit be7791e097
|
2023-01-11 18:50:52 +00:00 |
|
Charles Schlosser
|
be7791e097
|
Add template to specify QR permutation index type, Fix ColPivHouseholderQR Lapacke bindings
|
2023-01-11 15:57:28 +00:00 |
|
Antonio Sanchez
|
f47472603b
|
Add missing header for GPU tests.
|
2023-01-09 11:21:13 -08:00 |
|
Charles Schlosser
|
81172cbdcb
|
Overhaul Sparse Core
|
2023-01-07 22:09:42 +00:00 |
|
Rasmus Munk Larsen
|
b8422c99cd
|
Update file jacobisvd.cpp
|
2023-01-06 21:14:17 +00:00 |
|
Antonio Sánchez
|
262194f12c
|
Fix a bunch of minor build and test issues.
|
2023-01-06 16:37:26 +00:00 |
|
Antonio Sánchez
|
910f6f65d0
|
Adjust thresholds for bfloat16 product tests that are currently failing.
|
2022-12-28 19:32:25 +00:00 |
|
Antonio Sánchez
|
dbf7ae6f9b
|
Fix up C++ version detection macros and cmake tests.
|
2022-12-20 18:06:03 +00:00 |
|
Antonio Sánchez
|
bb6675caf7
|
Fix incorrect NEON native fp16 multiplication.
|
2022-12-19 20:46:44 +00:00 |
|
Rasmus Munk Larsen
|
e1aee4ab39
|
Update test of numext::signbit.
|
2022-12-15 19:58:59 +00:00 |
|
Rasmus Munk Larsen
|
3717854a21
|
Use numext::signbit instead of std::signbit, which is not defined for bfloat16.
|
2022-12-15 18:41:46 +00:00 |
|
Alexander Richardson
|
62de593c40
|
Allow std::initializer_list constructors in constexpr expressions
|
2022-12-14 17:05:37 +00:00 |
|
Charles Schlosser
|
2004831941
|
add EqualSpaced / setEqualSpaced
|
2022-12-13 00:54:57 +00:00 |
|
Antonio Sánchez
|
03c9b4738c
|
Enable direct access for NestByValue.
|
2022-12-07 18:21:45 +00:00 |
|
Antonio Sánchez
|
c614b2bbd3
|
Fix index type for sparse index sorting.
|
2022-12-06 00:02:31 +00:00 |
|
Charles Schlosser
|
44fe539150
|
add sparse sort inner vectors function
|
2022-12-01 19:28:56 +00:00 |
|
Pedro Caldeira
|
31ab62d347
|
Add support for Power10 (AltiVec) MMA instructions for bfloat16.
|
2022-11-30 23:33:37 +00:00 |
|
Antonio Sánchez
|
dcb042a87d
|
Fix serialization for non-compressed matrices.
|
2022-11-30 18:16:47 +00:00 |
|
Antonio Sánchez
|
2260e11eb0
|
Fix reshape strides when input has non-zero inner stride.
|
2022-11-29 19:39:29 +00:00 |
|
Antonio Sánchez
|
ab2b26fbc2
|
Fix sparseLU solver when destination has a non-unit stride.
|
2022-11-29 19:37:03 +00:00 |
|
Charles Schlosser
|
b7551bff92
|
Fix a bunch of annoying compiler warnings in tests
|
2022-11-21 20:07:19 +00:00 |
|
Antonio Sánchez
|
e7b1ad0315
|
Add serialization for sparse matrix and sparse vector.
|
2022-11-21 19:43:07 +00:00 |
|
Gabriele Buondonno
|
6431dfdb50
|
Cross product for vectors of size 2. Fixes #1037
|
2022-11-15 22:39:42 +00:00 |
|
Antonio Sánchez
|
8588d8c74b
|
Correct pnegate for floating-point zero.
|
2022-11-15 18:07:23 +00:00 |
|
Charles Schlosser
|
82b152dbe7
|
Add signbit function
|
2022-11-04 00:31:20 +00:00 |
|
Rasmus Munk Larsen
|
14c847dc0e
|
Refactor special values test for pow, and add a similar test for atan2
|
2022-10-12 20:12:08 +00:00 |
|
Rasmus Munk Larsen
|
d6bc062591
|
Remove reference to EIGEN_HAS_CXX11_MATH.
|
2022-10-10 23:38:28 +00:00 |
|
Rasmus Munk Larsen
|
1e1848fdb1
|
Add a vectorized implementation of atan2 to Eigen.
|
2022-09-28 20:46:49 +00:00 |
|
Rasmus Munk Larsen
|
273e0c884e
|
Revert "Add constexpr, test for C++14 constexpr."
|
2022-09-16 21:14:29 +00:00 |
|
Rasmus Munk Larsen
|
dceb779ecd
|
Fix test for pow with mixed integer types. We do not convert the exponent if it is an integer type.
|
2022-09-12 15:51:27 -07:00 |
|
Rasmus Munk Larsen
|
afc014f1b5
|
Allow mixed types for pow(), as long as the exponent is exactly representable in the base type.
|
2022-09-12 21:55:30 +00:00 |
|
Antonio Sánchez
|
b2c82a9347
|
Remove bad skew_symmetric_matrix3 test.
|
2022-09-10 07:08:37 +00:00 |
|
Antonio Sánchez
|
fb212c745d
|
Fix g++-6 constexpr and c++20 constexpr build errors.
|
2022-09-09 03:41:45 +00:00 |
|
Thomas Gloor
|
ec9c7163a3
|
Feature/skew symmetric matrix3
|
2022-09-08 20:44:40 +00:00 |
|
Antonio Sánchez
|
3c37dd2a1d
|
Tweak bound for pow to account for floating-point types.
|
2022-09-08 17:40:45 +00:00 |
|
Rasmus Munk Larsen
|
242325eca7
|
Remove unused variable.
|
2022-09-07 20:46:44 +00:00 |
|
Tobias Schlüter
|
133498c329
|
Add constexpr, test for C++14 constexpr.
|
2022-09-07 03:42:34 +00:00 |
|
Antonio Sánchez
|
69f50e3a67
|
Adjust overflow threshold bound for pow tests.
|
2022-09-06 19:53:29 +00:00 |
|
Antonio Sanchez
|
3e44f960ed
|
Reduce compiler warnings for tests.
|
2022-09-06 18:20:56 +00:00 |
|
Antonio Sánchez
|
f5364331eb
|
Fix some cmake issues.
|
2022-09-02 16:43:14 +00:00 |
|
Antonio Sánchez
|
d816044b6e
|
Fix mixingtypes tests.
|
2022-09-02 15:30:13 +00:00 |
|
Charles Schlosser
|
e5af9f87f2
|
Vectorize pow for integer base / exponent types
|
2022-08-29 19:23:54 +00:00 |
|
Rasmus Munk Larsen
|
98e51c9e24
|
Avoid undefined behavior in array_cwise test due to signed integer overflow
|
2022-08-26 16:19:03 +00:00 |
|
Arthur
|
a7c1cac18b
|
Fix GeneralizedEigenSolver::info() and Asserts
|
2022-08-25 22:05:04 +00:00 |
|
Charles Schlosser
|
76a669fb45
|
add fixed power unary operation
|
2022-08-16 21:32:36 +00:00 |
|
Rasmus Munk Larsen
|
97e0784dc6
|
Vectorize the sign operator in Eigen.
|
2022-08-09 19:54:57 +00:00 |
|
Arthur
|
be20207d10
|
Fix vectorized Jacobi Rotation
|
2022-08-08 19:29:56 +00:00 |
|
Rasmus Munk Larsen
|
7a87ed1b6a
|
Fix code and unit test for a few corner cases in vectorized pow()
|
2022-08-08 18:48:36 +00:00 |
|
Antonio Sánchez
|
5a1c7807e6
|
Fix inner iterator for sparse block.
|
2022-08-03 17:26:12 +00:00 |
|
Antonio Sánchez
|
39d22ef46b
|
Fix flaky packetmath_1 test.
|
2022-08-02 17:42:45 +00:00 |
|
sjusju
|
ef4654bae7
|
Add true determinant to QR and it's variants
|
2022-07-29 18:24:14 +00:00 |
|
Rohit Santhanam
|
06a458a13d
|
Enable subtests which use device side malloc since this has been fixed in ROCm 5.2.
|
2022-06-29 17:09:43 +00:00 |
|
Chip Kerchner
|
84cf3ff18d
|
Add pload_partial, pstore_partial (and unaligned versions), pgather_partial, pscatter_partial, loadPacketPartial and storePacketPartial.
|
2022-06-27 19:18:00 +00:00 |
|
Arthur
|
14aae29470
|
Provide DiagonalMatrix Product and Initializers
|
2022-06-06 21:43:22 +00:00 |
|
Rasmus Munk Larsen
|
510f6b9f15
|
Fix integer shortening warnings in visitor tests.
|
2022-05-27 18:51:37 +00:00 |
|
Arthur
|
705ae70646
|
Add R-Bidiagonalization step to BDCSVD
|
2022-05-27 02:00:24 +00:00 |
|
Antonio Sánchez
|
32348091ba
|
Avoid signed integer overflow in adjoint test.
|
2022-05-23 14:46:16 +00:00 |
|
Guoqiang QI
|
00b75375e7
|
Adding PocketFFT support in FFT module since kissfft has some flaw in accuracy and performance
|
2022-05-11 17:44:22 +00:00 |
|
John Mather
|
9e026e5e28
|
Removed need to supply the Symmetric flag to UpLo argument for Accelerate LLT and LDLT
|
2022-04-21 20:02:10 +00:00 |
|
Antonio Sánchez
|
f845a8bb1a
|
Fix cwise NaN propagation for scalar input.
|
2022-04-16 05:07:44 +00:00 |
|
Antonio Sánchez
|
07db964bde
|
Restrict new AVX512 trsm to AVX512VL, rename files for consistency.
|
2022-04-14 16:58:32 +00:00 |
|
Antonio Sánchez
|
3342fc7e4d
|
Allow all tests to pass with EIGEN_TEST_NO_EXPLICIT_VECTORIZATION
|
2022-04-12 14:48:22 +00:00 |
|
Tobias Schlüter
|
f3ba220c5d
|
Remove EIGEN_EMPTY_STRUCT_CTOR
|
2022-04-08 18:27:26 +00:00 |
|
Antonio Sánchez
|
0c859cf35d
|
Consider inf/nan in scalar test_isApprox.
|
2022-04-01 17:00:24 +00:00 |
|
Antonio Sánchez
|
73b2c13bf2
|
Disable f16c scalar conversions for MSVC.
|
2022-03-30 18:35:32 +00:00 |
|
Essex Edwards
|
cd3c81c3bc
|
Add a NNLS solver to unsupported - issue #655
|
2022-03-23 20:20:44 +00:00 |
|