aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fixed more compilation errorsGravatar Benoit Steiner2018-08-15
|
* Made the tensor_block_access test compile againGravatar Benoit Steiner2018-08-14
|
* Made the kronecker_product test compile againGravatar Benoit Steiner2018-08-14
|
* Cleaned up the code and make it compile with more compilersGravatar Benoit Steiner2018-08-14
|
* Fix a few compiler warnings in CXX11 tests.Gravatar Rasmus Munk Larsen2018-08-14
|
* Fixed compilation errors with gcc 4.7 and 4.8Gravatar Benoit Steiner2018-08-14
|
* PR 465: Fix issue in RowMajor assignment in plain_matrix_type_row_major::typeGravatar Justin Carpentier2018-08-10
| | | | The type should be RowMajor
* SuiteSparse defines the macro SuiteSparse_long to control what type is used ↵Gravatar Rasmus Munk Larsen2018-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 cleanupGravatar Benoit Steiner2018-08-13
|
* Fixed compilation errors.Gravatar Benoit Steiner2018-08-13
|
* Merged in rmlarsen/eigen2 (pull request PR-466)Gravatar Gael Guennebaud2018-08-13
|\ | | | | | | Move sigmoid functor to core and rename it to 'logistic'.
| * Call logistic functor from Tensor::sigmoid.Gravatar Rasmus Munk Larsen2018-08-13
| |
| * sigmoid -> logisticGravatar Rasmus Munk Larsen2018-08-13
| |
* | Use NULL instead of nullptr to avoid adding a cxx11 requirement.Gravatar Benoit Steiner2018-08-13
| |
* | Don't use the auto keyword since it's not always supported properly.Gravatar Benoit Steiner2018-08-13
| |
* | Fixed syntax of nested templates chevrons to make it compatible with c++97 mode.Gravatar Benoit Steiner2018-08-13
| |
* | Avoided language features that are only available in cxx11 mode.Gravatar Benoit Steiner2018-08-10
| |
* | Made the code compile with gcc 5.4.Gravatar Benoit Steiner2018-08-10
| |
* | Cast to diagonalSize to RealScalar instead Scalar.Gravatar Rasmus Munk Larsen2018-08-09
| |
* | Cast diagonalSize() to Scalar before multiplication. Without this, automatic ↵Gravatar Rasmus Munk Larsen2018-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 ↵Gravatar Benoit Steiner2018-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 ↵Gravatar Benoit Steiner2018-08-08
|\ \ \ | | | | | | | | | | | | | | | | | | | | (pull request PR-459) Disabling assert inside SYCL kernel.
* \ \ \ Merged in rmlarsen/eigen3 (pull request PR-458)Gravatar Benoit Steiner2018-08-08
|\ \ \ \ | | | | | | | | | | | | | | | Fix init order.
* \ \ \ \ Merged in codeplaysoftware/eigen-upstream-pure/EIGEN_UNROLL_LOOP (pull ↵Gravatar Benoit Steiner2018-08-08
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-460) Adding EIGEN_UNROLL_LOOP macro.
| | | | * | Fixing compiler warning in TensorBlock.h as it was creating a lot of noise ↵Gravatar Mehdi Goli2018-08-08
| |_|_|/ / |/| | | | | | | | | | | | | | at compilation.
| * | | | Fixing typo.Gravatar Mehdi Goli2018-08-08
| | | | |
| * | | | Adding EIGEN_UNROLL_LOOP macro.Gravatar Mehdi Goli2018-08-08
|/ / / /
| | * / Disabling assert inside SYCL kernel.Gravatar Mehdi Goli2018-08-08
| |/ / |/| |
| * | Fix init order.Gravatar Rasmus Munk Larsen2018-08-07
|/ /
* | Silenced a couple of compilation warnings.Gravatar Benoit Steiner2018-08-06
| |
* | Fixed compilation errors.Gravatar Benoit Steiner2018-08-06
| |
* | Forward declare NoOpOutputKernel as struct rather than class to be ↵Gravatar Rasmus Munk Larsen2018-08-06
| | | | | | | | consistent with implementation.
| * Move sigmoid functor to core.Gravatar Rasmus Munk Larsen2018-08-03
|/
* bug #1451: fix numeric_limits<AutoDiffScalar<Der>> with a reference as ↵Gravatar Gael Guennebaud2018-08-04
| | | | derivative type
* bug #1580: Fix cuda clang build. STL is not supported, so std::equal_to and ↵Gravatar Rasmus Munk Larsen2018-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.Gravatar Rasmus Munk Larsen2018-08-03
|
* Merged in codeplaysoftware/eigen-upstream-pure/SYCL-required-changes (pull ↵Gravatar Benoit Steiner2018-08-03
|\ | | | | | | | | | | request PR-454) SYCL required changes
| * Fixing the compilation error.Gravatar Mehdi Goli2018-08-03
| |
| * Merge with upstream.Gravatar Mehdi Goli2018-08-03
| |\ | |/ |/|
| * Creating separate SYCL required PR for uncontroversial files.Gravatar Mehdi Goli2018-08-03
| |
* | Fix 256 bit packet size assumptions in unit tests.Gravatar Gustavo Lima Chaves2018-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 ↵Gravatar Benoit Steiner2018-08-02
|\ \ | | | | | | | | | | | | | | | request PR-451) Fixing ambigous constructor error for Clang compiler.
* \ \ Merged in ↵Gravatar Benoit Steiner2018-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 ↵Gravatar Mehdi Goli2018-08-02
|/ / | | | | | | Visual Studio.
| * Fixing ambigous constructor error for Clang compiler.Gravatar Mehdi Goli2018-08-02
|/
* Fix two regressions introduced in previous merges: bad usage of ↵Gravatar Gael Guennebaud2018-08-01
| | | | EIGEN_HAS_VARIADIC_TEMPLATES and linking issue.
* Merged in paultucker/eigen (pull request PR-431)Gravatar Benoit Steiner2018-08-01
|\ | | | | | | | | | | Optional ThreadPoolDevice allocator Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com>
* \ Merged in codeplaysoftware/eigen-upstream-pure/eigen_variadic_assert (pull ↵Gravatar Benoit Steiner2018-08-01
|\ \ | | | | | | | | | | | | | | | request PR-447) Adding variadic version of assert which can take a parameter pack as its input.
* \ \ Merged in ↵Gravatar Benoit Steiner2018-08-01
|\ \ \ | | | | | | | | | | | | | | | | | | | | codeplaysoftware/eigen-upstream-pure/separating_internal_memory_allocation (pull request PR-446) Distinguishing between internal memory allocation/deallocation from explicit user memory allocation/deallocation.
| * | | Correcting the position of allocate_temp/deallocate_temp in TensorDeviceGpu.hGravatar Mehdi Goli2018-08-01
| | | |