Commit Graph

  • 4451823fb4 Fix ODR violation in trsm. Antonio Sánchez 2022-03-20 15:56:53 +0000
  • 9a14d91a99 Fix AVX512 builds with MSVC. Antonio Sánchez 2022-03-18 16:04:53 +0000
  • 7b10795e39 Change EIGEN_ALTIVEC_ENABLE_MMA_DYNAMIC_DISPATCH and EIGEN_ALTIVEC_DISABLE_MMA flags to be like TensorFlow's... Chip Kerchner 2022-03-17 22:35:27 +0000
  • 3ca1228d45 Work around MSVC compiler bug dropping const. Antonio Sánchez 2022-03-17 20:50:26 +0000
  • 40eb34bc5d Fix RowMajorBit <-> RowMajor mixup. Tobias Schlüter 2022-03-17 15:28:12 +0000
  • c062983464 Completed a missing parenthesis in tutorial. Øystein Sørensen 2022-03-17 14:52:07 +0000
  • 9deaa19121 Work around g++-10 docker issue for geo_orthomethods_4. Antonio Sánchez 2022-03-16 21:46:04 +0000
  • e34db1239d Fix missing pound Antonio Sanchez 2022-03-16 12:26:12 -0700
  • 591906477b Fix up PowerPC MMA flags so it builds by default. Antonio Sánchez 2022-03-16 19:16:28 +0000
  • 518fc321cb AVX512 Optimizations for Triangular Solve b-shi 2022-03-16 18:04:50 +0000
  • 01b5bc48cc Disable schur non-convergence test. Antonio Sánchez 2022-03-16 17:33:53 +0000
  • 421cbf0866 Replace Eigen type metaprogramming with corresponding std types and make use of alias templates Erik Schultheis 2022-03-16 16:43:40 +0000
  • 514f90c9ff Remove workarounds for bad GCC-4 warnings Arthur 2022-03-16 00:08:16 +0000
  • 9ad5661482 Revert "Fix up PowerPC MMA flags so it builds by default." Rasmus Munk Larsen 2022-03-15 20:51:03 +0000
  • 65eeedf964 Fix up PowerPC MMA flags so it builds by default. Antonio Sánchez 2022-03-15 20:22:23 +0000
  • cb1e8228e9 Convert bit calculation to constexpr, avoid casts. Tobias Schlüter 2022-03-13 22:27:06 +0900
  • baf9a985ec Fix swap test for size 1 inputs. Antonio Sánchez 2022-03-10 15:05:58 +0000
  • 7882408856 Temporarily disable aarch64 CI. Everton Constantino 2022-03-10 09:34:19 -0300
  • 2a6be5492f Fix construct_at compilation breakage on ROCm. Rohit Santhanam 2022-03-09 16:47:53 +0000
  • a3b64625e3 Remove ComputeCpp-specific code from SYCL Vptr Duncan McBain 2022-03-08 22:44:18 +0000
  • 9296bb4b93 Fix edge-case in zeta for large inputs. Antonio Sánchez 2022-03-08 21:21:20 +0000
  • cd2ba9d03e Add construct_at, destroy_at wrappers. Use throughout. Tobias Schlüter 2022-03-08 20:43:22 +0000
  • dfa5176780 make SparseSolverBase and IterativeSolverBase move constructable AlexanderMueller 2022-03-08 20:03:53 +0100
  • 9883108f3a Remove copy_bool workaround for gcc 4.3 Tobias Schlüter 2022-03-08 17:43:11 +0000
  • 3a9d404d76 Add support for Apple's Accelerate sparse matrix solvers John Mather 2022-03-08 00:09:18 +0000
  • 008ff3483a Fix broken tensor executor test, allow tensor packets of size 1. Antonio Sánchez 2022-03-07 20:30:37 +0000
  • 28c7c1a629 Log position of first difference for easier debugging. Antonio Sanchez 2022-03-07 19:06:27 +0000
  • cf82186416 Adds new CMake Options for controlling build components. Antonio Sánchez 2022-03-05 05:49:45 +0000
  • b2ee235a4b Split and reduce SVD test sizes. Antonio Sánchez 2022-03-05 00:15:28 +0000
  • 0ae94456a0 Remove duplicate IsRowMajor declaration. Antonio Sánchez 2022-03-04 21:22:02 +0000
  • 0e6f4e43f1 Fix a few confusing comments in psincos_float. Rasmus Munk Larsen 2022-03-04 20:41:49 +0000
  • f1b9692d63 Removed EIGEN_UNUSED decorations from many functions that are in fact used Sean McBride 2022-03-03 20:19:33 +0000
  • 27d8f29be3 Update vectorization_logic tests for all platforms. Antonio Sánchez 2022-03-03 19:54:15 +0000
  • c9ff739af1 Fix JacobiSVD_LAPACKE bindings Arthur 2022-03-03 19:24:07 +0000
  • d0b1aef6f6 Speed lscg by using .noalias Zhuo Zhang 2022-03-03 15:53:40 +0800
  • 55c7400db5 Fix enum conversion warnings in BooleanRedux. Antonio Sanchez 2022-03-02 11:18:17 -0800
  • 711803c427 Skip denormal test if Cond is false. Antonio Sánchez 2022-03-03 04:32:13 +0000
  • d819a33bf6 Remove poor non-convergence checks in NonLinearOptimization. Antonio Sánchez 2022-03-02 19:31:20 +0000
  • 9c07e201ff Modified sqrt/rsqrt for denormal handling. Antonio Sánchez 2022-03-02 17:20:47 +0000
  • 1c2690ed24 Adjust tolerance of matrix_power test for MSVC. Antonio Sanchez 2022-03-01 23:31:15 +0000
  • b48922cb5c Fix SVD for MSVC+CUDA. Antonio Sánchez 2022-03-01 21:35:22 +0000
  • bf6726a0c6 Fix any/all reduction in the case of row-major layout Yury Gitman 2022-03-01 05:27:50 +0000
  • f03df0df53 Fix SVD for MSVC. Antonio Sánchez 2022-02-28 19:53:15 +0000
  • 19c39bea29 Fix mixingtypes for g++-11. Antonio Sánchez 2022-02-25 19:28:10 +0000
  • 2ed4bee78f Fix frexp packetmath tests for MSVC. Antonio Sánchez 2022-02-24 22:16:37 +0000
  • d58e629130 Disable deprecated warnings for SVD tests on MSVC. Antonio Sánchez 2022-02-24 21:20:49 +0000
  • 3d7e2d0e3e Fix packetmath compilation error. Antonio Sánchez 2022-02-23 23:27:08 +0000
  • 8970719771 Fix gcc-5 packetmath_12 bug. Antonio Sánchez 2022-02-23 21:56:25 +0000
  • f0b81fefb7 Disable deprecated warnings in SVD tests. Antonio Sánchez 2022-02-23 18:32:00 +0000
  • 8b875dbef1 Changes to fast SQRT/RSQRT Rasmus Munk Larsen 2022-02-23 17:32:21 +0000
  • f9b7564faa E2K: initial support of LCC MCST compiler for the Elbrus 2000 CPU architecture Ramil Sattarov 2022-02-23 17:07:34 +0000
  • ae86a146b1 Modify test expression to avoid numerical differences (#2402). Antonio Sánchez 2022-02-23 16:37:03 +0000
  • cd80e04ab7 Add assert for edge case if Thin U Requested at runtime Arthur 2022-02-23 05:35:19 +0000
  • 35727928ad Fix test macro conflicts with STL headers in C++20 Lingzhu Xiang 2022-02-23 07:41:56 +0800
  • 2dd879d4b0 [SYCL] Fix CMake for SYCL support Romain Biessy 2022-02-22 16:53:27 +0000
  • 550af3938c Fix for crash bug in SPQRSupport: Initialize pointers to nullptr to avoid free() calls of invalid pointers. Martin Heistermann 2022-02-18 16:13:28 +0000
  • 58a90c7463 Use fixed-sized U/V for fixed-sized inputs. Antonio Sánchez 2022-02-16 18:31:47 +0000
  • c367ed26a8 Make FixedInt constexpr, fix ODR of fix<N> Antonio Sánchez 2022-02-16 17:47:51 +0000
  • 766087329e Re-add svd::compute(Matrix, options) method to avoid breaking external projects. Antonio Sánchez 2022-02-16 00:54:02 +0000
  • a58af20d61 Add descriptions to Matrix typedefs. Antonio Sánchez 2022-02-15 21:53:27 +0000
  • 28e008b99a Fix sqrt/rsqrt for NEON. Antonio Sánchez 2022-02-15 21:31:51 +0000
  • 23755030c9 Fix MSVC+NVCC 9.2 pragma error. Antonio Sanchez 2022-02-15 10:03:03 -0800
  • 7197b577fb Remove unused macros in AVX packetmath. Erik Schultheis 2022-02-14 10:34:23 +0000
  • bded5028a5 Fix ODR failures in TensorRandom. Antonio Sanchez 2022-02-11 23:19:56 -0800
  • 18eab8f997 Add convenience method constexpr std::size_t size() const to Eigen::IndexList Rasmus Munk Larsen 2022-02-12 04:23:03 +0000
  • fbc62f7df9 Complete doc with MatrixXNt and MatrixNXt Florian Maurin 2022-02-11 21:55:54 +0000
  • cb5ca1c901 Cleanup compiler warnings, etc from recent changes in GEMM & GEMV for PowerPC Chip Kerchner 2022-02-09 18:47:08 +0000
  • cec0005c74 Return alphas() and betas() by const reference Matt Keeter 2022-02-08 23:16:10 +0000
  • 92d0026b7b Provide a definition for numeric_limits static data members Rasmus Munk Larsen 2022-02-08 20:34:53 +0000
  • b94bddcde0 Typo in COD's doc: matrixR() -> matrixT() Björn Ingvar Dahlgren 2022-02-07 10:31:09 +0100
  • 94bed2b80c Fix collision with resolve.h. Antonio Sánchez 2022-02-07 18:17:42 +0000
  • b88de3f24f Update MPL2 with https. Antonio Sanchez 2022-02-07 17:30:10 +0000
  • 9441d94dcc Revert "Make fixed-size Matrix and Array trivially copyable after C++20" Antonio Sánchez 2022-02-05 04:40:29 +0000
  • 979fdd58a4 Add generic fast psqrt and prsqrt impls and make them correct for 0, +Inf, NaN, and negative arguments. Rasmus Munk Larsen 2022-02-05 00:20:13 +0000
  • 4bffbe84f9 Restrict GCC<6.3 maxpd workaround to only gcc. Antonio Sánchez 2022-02-04 22:47:34 +0000
  • e7f4a901ee Define EIGEN_HAS_AVX512_MATH in PacketMath. Antonio Sánchez 2022-02-04 22:25:52 +0000
  • 6b60bd6754 Fix 32-bit arm int issue. Antonio Sánchez 2022-02-04 21:59:33 +0000
  • 96da541cba Fix AVX512 math function consistency, enable for ICC. Antonio Sánchez 2022-02-04 19:35:18 +0000
  • cafeadffef Fix ODR violations. Antonio Sánchez 2022-02-04 19:01:07 +0000
  • 18b50458b6 Update SVD Module with Options template parameter Arthur 2022-02-02 00:15:44 +0000
  • 89c6ab2385 removed some documentation referencing c++98 behaviour Erik Schultheis 2022-01-29 11:16:04 +0200
  • 66464bd2a8 Fix number of block columns to NOT overflow the cache (PowerPC) abnormally in GEMV Chip Kerchner 2022-01-27 20:35:53 +0000
  • 7db0ac977a Remove extraneous ")". Rasmus Munk Larsen 2022-01-27 02:20:03 +0000
  • 09c0085a57 Only test pmsub, pnmadd, and pnmsub on signed types. Rasmus Munk Larsen 2022-01-27 02:09:25 +0000
  • 8f2c6f0aa6 Make preciprocal IEEE compliant w.r.t. 1/0 and 1/inf. Rasmus Munk Larsen 2022-01-26 20:38:05 +0000
  • d271a7d545 reduce float warnings (comparisons and implicit conversions) Erik Schultheis 2022-01-26 18:16:19 +0000
  • 51311ec651 Remove inline assembly for FMA (AVX) and add remaining extensions as packet ops: pmsub, pnmadd, and pnmsub. Rasmus Munk Larsen 2022-01-26 04:25:41 +0000
  • 4e629b3c1b make casts explicit and fixed the type Erik Schultheis 2022-01-24 18:19:21 +0000
  • ea2c02060c Add reciprocal packet op and fast specializations for float with SSE, AVX, and AVX512. Rasmus Munk Larsen 2022-01-21 23:49:18 +0000
  • 4b0926f99b Prevent heap allocation in diagonal product Arthur Feeney 2022-01-21 11:24:36 -0600
  • a0fc640c18 Add support for packets of int64 on x86 Ilya Tokar 2022-01-21 19:55:23 +0000
  • 970640519b Cleanup Erik Schultheis 2022-01-21 01:48:59 +0000
  • 81c928ba55 Silence some MSVC warnings Stephen Pierce 2022-01-19 21:34:10 +0000
  • c454b8c813 Improve clang warning suppressions by checking if warning is supported Sean McBride 2022-01-21 00:27:43 +0000
  • fb05198bdd Port EIGEN_OPTIMIZATION_BARRIER to soft float arm David Gao 2022-01-20 00:44:17 +0000
  • 937c3d73cb Fix implicit conversion warning in GEBP kernel's packing arthurfeeney 2022-01-16 11:28:31 -0600
  • 49a8a1e07a Minor correction/clarification to LSCG solver documentation Essex Edwards 2022-01-14 19:48:54 +0000
  • 5fe0115724 Update comment referencing removed macro EIGEN_SIZE_MIN_PREFER_DYNAMIC Arthur 2022-01-14 19:29:47 +0000
  • ff4dffc34d fix implicit conversion warning in vectorwise_reverse_inplace Arthur 2022-01-13 20:30:54 +0000
  • 708fd6d136 Add MMA and performance improvements for VSX in GEMV for PowerPC. Chip Kerchner 2022-01-13 13:23:18 +0000