Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed the tensor contraction code. | Benoit Steiner | 2018-08-15 |
| | |||
* | Removed dependencies on cxx11 language features from the tensor_block_access ↵ | Benoit Steiner | 2018-08-15 |
| | | | | test | ||
* | Fixed more compilation errors | Benoit Steiner | 2018-08-15 |
| | |||
* | Made the tensor_block_access test compile again | Benoit Steiner | 2018-08-14 |
| | |||
* | Made the kronecker_product test compile again | Benoit Steiner | 2018-08-14 |
| | |||
* | Cleaned up the code and make it compile with more compilers | Benoit Steiner | 2018-08-14 |
| | |||
* | Fix a few compiler warnings in CXX11 tests. | Rasmus Munk Larsen | 2018-08-14 |
| | |||
* | Fixed compilation errors with gcc 4.7 and 4.8 | Benoit Steiner | 2018-08-14 |
| | |||
* | 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. | ||
* | Code cleanup | Benoit Steiner | 2018-08-13 |
| | |||
* | Fixed compilation errors. | Benoit Steiner | 2018-08-13 |
| | |||
* | Merged in rmlarsen/eigen2 (pull request PR-466) | Gael Guennebaud | 2018-08-13 |
|\ | | | | | | | Move sigmoid functor to core and rename it to 'logistic'. | ||
| * | Call logistic functor from Tensor::sigmoid. | Rasmus Munk Larsen | 2018-08-13 |
| | | |||
| * | sigmoid -> logistic | Rasmus Munk Larsen | 2018-08-13 |
| | | |||
* | | Use NULL instead of nullptr to avoid adding a cxx11 requirement. | Benoit Steiner | 2018-08-13 |
| | | |||
* | | Don't use the auto keyword since it's not always supported properly. | Benoit Steiner | 2018-08-13 |
| | | |||
* | | Fixed syntax of nested templates chevrons to make it compatible with c++97 mode. | Benoit Steiner | 2018-08-13 |
| | | |||
* | | Avoided language features that are only available in cxx11 mode. | Benoit Steiner | 2018-08-10 |
| | | |||
* | | Made the code compile with gcc 5.4. | Benoit Steiner | 2018-08-10 |
| | | |||
* | | 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. | ||
* | | Merged in codeplaysoftware/eigen-upstream-pure/Fixing_compiler_warning (pull ↵ | Benoit Steiner | 2018-08-08 |
|\ \ | | | | | | | | | | | | | | | | request PR-462) Fixing compiler warning in TensorBlock.h as it was creating a lot of noise at compilation. | ||
* \ \ | Merged in codeplaysoftware/eigen-upstream-pure/disabling_assert_in_sycl ↵ | Benoit Steiner | 2018-08-08 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | (pull request PR-459) Disabling assert inside SYCL kernel. | ||
* \ \ \ | Merged in rmlarsen/eigen3 (pull request PR-458) | Benoit Steiner | 2018-08-08 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix init order. | ||
* \ \ \ \ | Merged in codeplaysoftware/eigen-upstream-pure/EIGEN_UNROLL_LOOP (pull ↵ | Benoit Steiner | 2018-08-08 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-460) Adding EIGEN_UNROLL_LOOP macro. | ||
| | | | * | | Fixing compiler warning in TensorBlock.h as it was creating a lot of noise ↵ | Mehdi Goli | 2018-08-08 |
| |_|_|/ / |/| | | | | | | | | | | | | | | at compilation. | ||
| * | | | | Fixing typo. | Mehdi Goli | 2018-08-08 |
| | | | | | |||
| * | | | | Adding EIGEN_UNROLL_LOOP macro. | Mehdi Goli | 2018-08-08 |
|/ / / / | |||
| | * / | Disabling assert inside SYCL kernel. | Mehdi Goli | 2018-08-08 |
| |/ / |/| | | |||
| * | | Fix init order. | Rasmus Munk Larsen | 2018-08-07 |
|/ / | |||
* | | Silenced a couple of compilation warnings. | Benoit Steiner | 2018-08-06 |
| | | |||
* | | Fixed compilation errors. | Benoit Steiner | 2018-08-06 |
| | | |||
* | | Forward declare NoOpOutputKernel as struct rather than class to be ↵ | Rasmus Munk Larsen | 2018-08-06 |
| | | | | | | | | consistent with implementation. | ||
| * | Move sigmoid functor to core. | Rasmus Munk Larsen | 2018-08-03 |
|/ | |||
* | bug #1451: fix numeric_limits<AutoDiffScalar<Der>> with a reference as ↵ | Gael Guennebaud | 2018-08-04 |
| | | | | derivative type | ||
* | 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. | ||
* | Fix initialization order. | Rasmus Munk Larsen | 2018-08-03 |
| | |||
* | Merged in codeplaysoftware/eigen-upstream-pure/SYCL-required-changes (pull ↵ | Benoit Steiner | 2018-08-03 |
|\ | | | | | | | | | | | request PR-454) SYCL required changes | ||
| * | Fixing the compilation error. | Mehdi Goli | 2018-08-03 |
| | | |||
| * | Merge with upstream. | Mehdi Goli | 2018-08-03 |
| |\ | |/ |/| | |||
| * | Creating separate SYCL required PR for uncontroversial files. | Mehdi Goli | 2018-08-03 |
| | | |||
* | | Fix 256 bit packet size assumptions in unit tests. | Gustavo Lima Chaves | 2018-08-02 |
| | | | | | | | | | | | | | | | | | | | | | | Like in change 2606abed535744fcaa41b923c71338a06b8ed3fa , we have hit the threshould again. With AVX512 builds we would never have Vector8f packets aligned at 64 bytes (the new value of EIGEN_MAX_ALIGN_BYTES after change 405859f18dac56f324e1d93ca8721d5f7fd22c62 , for AVX512-enabled builds). This makes test/dynalloc.cpp pass for those builds. | ||
* | | Merged in codeplaysoftware/eigen-upstream-pure/constructor_error_clang (pull ↵ | Benoit Steiner | 2018-08-02 |
|\ \ | | | | | | | | | | | | | | | | request PR-451) Fixing ambigous constructor error for Clang compiler. | ||
* \ \ | Merged in ↵ | Benoit Steiner | 2018-08-02 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | codeplaysoftware/eigen-upstream-pure/Fixing_visual_studio_error_For_tensor_trace (pull request PR-452) Fixing compilation error for cxx11_tensor_trace.cpp on Microsoft Visual Studio. | ||
| * | | fixing compilation error for cxx11_tensor_trace.cpp error on Microsoft ↵ | Mehdi Goli | 2018-08-02 |
|/ / | | | | | | | Visual Studio. | ||
| * | Fixing ambigous constructor error for Clang compiler. | Mehdi Goli | 2018-08-02 |
|/ | |||
* | Fix two regressions introduced in previous merges: bad usage of ↵ | Gael Guennebaud | 2018-08-01 |
| | | | | EIGEN_HAS_VARIADIC_TEMPLATES and linking issue. | ||
* | Merged in paultucker/eigen (pull request PR-431) | Benoit Steiner | 2018-08-01 |
|\ | | | | | | | | | | | Optional ThreadPoolDevice allocator Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com> | ||
* \ | 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. |