Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | Fix shadowing | Gael Guennebaud | 2018-09-20 | |
| | | | ||||
* | | | Fix doc wrt previous change | Gael Guennebaud | 2018-09-19 | |
| | | | ||||
* | | | Update reshaped API to use RowMajor/ColMajor directly as integral values ↵ | Gael Guennebaud | 2018-09-19 | |
| | | | | | | | | | | | | | | | | | | instead of introducing RowOrder/ColOrder types. The API changed from A.respahed(rows,cols,RowOrder) to A.template reshaped<RowOrder>(rows,cols). | |||
| | * | ease transition by adding placeholders::all/last/and as deprecated | Gael Guennebaud | 2018-09-17 | |
| | | | ||||
| | * | Move all, last, end from Eigen::placeholders namespace to Eigen::, and ↵ | Gael Guennebaud | 2018-09-15 | |
| |/ | | | | | | | rename end to lastp1 to avoid conflicts with std::end. | |||
| * | Fix regression introduced by the previous fix for AVX512. | Gael Guennebaud | 2018-09-20 | |
| | | | | | | | | It brokes the complex-complex case on SSE. | |||
| * | Workaround increases required alignment warning | Gael Guennebaud | 2018-09-20 | |
| | | ||||
| * | Fix gebp kernel for real+complex in case only reals are vectorized (e.g., ↵ | Gael Guennebaud | 2018-09-20 | |
| | | | | | | | | | | | | AVX512). This commit also removes "half-packet" from data-mappers: it was not used and conceptually broken anyways. | |||
| * | Fix warnings in AVX512 | Gael Guennebaud | 2018-09-20 | |
| | | ||||
| * | Rename Symbolic namespace to symbolic to be consistent with numext namespace | Gael Guennebaud | 2018-09-15 | |
| | | ||||
| * | bug #1600: initialize m_info to InvalidInput by default, even though m_info ↵ | Gael Guennebaud | 2018-09-18 | |
| | | | | | | | | is not accessible until it has been initialized (assert) | |||
| * | Provide EIGEN_ALIGNOF macro, and give handmade_aligned_malloc the ↵ | Christoph Hertzberg | 2018-09-14 | |
| | | | | | | | | possibility for alignments larger than the standard alignment. | |||
| * | Fix conjugate-gradient for very small rhs | Gael Guennebaud | 2018-09-13 | |
| | | ||||
| * | Updates to fix HIP-clang specific compile errors. | Deven Desai | 2018-08-30 | |
| | | | | | | | | Compiling the eigen unittests with hip-clang (HIP with clang as the underlying compiler instead of hcc or nvcc), results in compile errors. The changes in this commit fix those compile errors. The main change is to convert a few instances of "__device__" to "EIGEN_DEVICE_FUNC" | |||
| * | Enable std::result_of for msvc 2015 and later | Gael Guennebaud | 2018-09-13 | |
| | | ||||
| * | Fix misleading indentation of errorCode and make it loop-local | Christoph Hertzberg | 2018-09-12 | |
| | | ||||
| * | Disable type-limits warnings for g++ < 4.8 | Christoph Hertzberg | 2018-09-12 | |
| | | ||||
| * | LLT: correct doc and add missing reference for the return type of rankUpdate | Justin Carpentier | 2018-09-11 | |
| | | | | | | | | | | | | --- Eigen/src/Cholesky/LLT.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) | |||
| * | Fix doxy and misc. typos | luz.paz" | 2018-08-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found via `codespell -q 3 -I ../eigen-word-whitelist.txt` --- Eigen/src/Core/ProductEvaluators.h | 4 ++-- Eigen/src/Core/arch/GPU/Half.h | 2 +- Eigen/src/Core/util/Memory.h | 2 +- Eigen/src/Geometry/Hyperplane.h | 2 +- Eigen/src/Geometry/Transform.h | 2 +- Eigen/src/Geometry/Translation.h | 12 ++++++------ doc/PreprocessorDirectives.dox | 2 +- doc/TutorialGeometry.dox | 2 +- test/boostmultiprec.cpp | 2 +- test/triangular.cpp | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) | |||
| * | bug #1526 - CUDA compilation fails on CUDA 9.x SDK when arch is set to ↵ | Jiandong Ruan | 2018-09-08 | |
| | | | | | | | | compute_60 and/or above | |||
| * | bug #1595: Don't use C++11's std::isnan() in MIPS/MSA packet math. | Alexey Frunze | 2018-09-06 | |
| | | | | | | | | This removes reliance on C++11 and improves generated code. | |||
| * | Make param name and docs constistent for JacobiRotation::makeGivens | cgs1019 | 2018-09-06 | |
| | | | | | | | | | | | | Previously the rendered math in the doc string called the optional return value 'r', while the actual parameter and the doc string text referred to the parameter as 'z'. This changeset renames all the z's to r's to match the math. | |||
| * | Fixed a few more shadowing warnings when compiling with g++ (and c++03) | Christoph Hertzberg | 2018-08-30 | |
| | | ||||
| * | Collapsed revision | Mehdi Goli | 2018-08-28 | |
| | | | | | | | | | | | | * Separating SYCL math function. * Converting function overload to function specialisation. * Applying the suggested design. | |||
| * | Fix numerous shadow-warnings for GCC<=4.8 | Christoph Hertzberg | 2018-08-28 | |
| | | ||||
| * | Disable/ReenableStupidWarnings did not work properly, when included recursively | Christoph Hertzberg | 2018-08-28 | |
| | | ||||
| * | bug #1590: fix collision with some system headers defining the macro FP32 | Gael Guennebaud | 2018-08-28 | |
| | | ||||
| * | bug #1584: Improve random (avoid undefined behavior). | Alexey Frunze | 2018-08-08 | |
| | | ||||
| * | Use Intel cast intrinsics, since MSVC does not allow direct casting. | Christoph Hertzberg | 2018-08-24 | |
| | | | | | | | | Reported by David Winkler. | |||
| * | Assertion depended on a not yet initialized value | Christoph Hertzberg | 2018-08-17 | |
| | | ||||
| * | Silence logical-op-parentheses warning | Christoph Hertzberg | 2018-08-17 | |
| | | ||||
| * | PR 465: Fix issue in RowMajor assignment in plain_matrix_type_row_major::type | Justin Carpentier | 2018-08-10 | |
| | | | | | | | | The type should be RowMajor | |||
| * | SuiteSparse defines the macro SuiteSparse_long to control what type is used ↵ | Rasmus Munk Larsen | 2018-08-13 | |
| | | | | | | | | | | | | for 64bit integers. The default value of this macro on non-MSVC platforms is long and __int64 on MSVC. CholmodSupport defaults to using long for the long variants of CHOLMOD functions. This creates problems when SuiteSparse_long is different than long. So the correct thing to do here is to use SuiteSparse_long as the type instead of long. | |||
| * | Merged in rmlarsen/eigen2 (pull request PR-466) | Gael Guennebaud | 2018-08-13 | |
| |\ | | | | | | | | | | Move sigmoid functor to core and rename it to 'logistic'. | |||
| | * | sigmoid -> logistic | Rasmus Munk Larsen | 2018-08-13 | |
| | | | ||||
| * | | Cast to diagonalSize to RealScalar instead Scalar. | Rasmus Munk Larsen | 2018-08-09 | |
| | | | ||||
| * | | Cast diagonalSize() to Scalar before multiplication. Without this, automatic ↵ | Rasmus Munk Larsen | 2018-08-09 | |
| | | | | | | | | | | | | differentiation in Ceres breaks because Scalar is a custom type that does not support multiplication by Index. | |||
| * | | Fixing typo. | Mehdi Goli | 2018-08-08 | |
| | | | ||||
| * | | Adding EIGEN_UNROLL_LOOP macro. | Mehdi Goli | 2018-08-08 | |
| | | | ||||
| | * | Move sigmoid functor to core. | Rasmus Munk Larsen | 2018-08-03 | |
| |/ | ||||
| * | bug #1580: Fix cuda clang build. STL is not supported, so std::equal_to and ↵ | Rasmus Munk Larsen | 2018-08-01 | |
| | | | | | | | | | | | | | | std::not_equal breaks compilation. Update the definition of EIGEN_CONSTEXPR_ARE_DEVICE_FUNC to exclude clang. See also PR 450. | |||
| * | Creating separate SYCL required PR for uncontroversial files. | Mehdi Goli | 2018-08-03 | |
| | | ||||
| * | Fix two regressions introduced in previous merges: bad usage of ↵ | Gael Guennebaud | 2018-08-01 | |
| | | | | | | | | EIGEN_HAS_VARIADIC_TEMPLATES and linking issue. | |||
| * | Merged in codeplaysoftware/eigen-upstream-pure/eigen_variadic_assert (pull ↵ | Benoit Steiner | 2018-08-01 | |
| |\ | | | | | | | | | | | | | | | | request PR-447) Adding variadic version of assert which can take a parameter pack as its input. | |||
| | * | Using the suggested modification. | Mehdi Goli | 2018-08-01 | |
| | | | ||||
| * | | Adding new arch/SYCL headers, used for SYCL vectorization. | Mehdi Goli | 2018-08-01 | |
| | | | ||||
| | * | variadic version of assert which can take a parameter pack as its input. | Mehdi Goli | 2018-08-01 | |
| |/ | ||||
| * | bug #1578: Improve prefetching in matrix multiplication on MIPS. | Alexey Frunze | 2018-07-24 | |
| | | ||||
| * | Re-enable FMA for fast sqrt functions | Mark D Ryan | 2018-07-30 | |
| | | ||||
| * | Fix AVX512 implementations of psqrt | Mark D Ryan | 2018-06-25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes the AVX512 implementations of psqrt in the same way that 3ed67cb0bb4af65fbf243df598604a8c7630bf7d fixed the AVX2 version of this function. The AVX512 versions of psqrt incorrectly return -0.0 for negative values, instead of NaN. Fixing the issues requires adding some additional instructions that slow down the algorithms. A similar test to the one used in 3ed67cb0bb4af65fbf243df598604a8c7630bf7d shows that the corrected Packet16f code runs at 73% of the speed of the existing code, while the corrected Packed8d function runs at 68% of the original. |