Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merged eigen/eigen into default | 2016-11-26 | |
|\ | |||
* | | Fixing LLVM error on TensorMorphingSycl.h on GPU; fixing int64_t crash for ↵ | 2016-11-25 | |
| | | | | | | | | tensor_broadcast_sycl on GPU; adding get_sycl_supported_devices() on syclDevice.h. | ||
| * | Disabled the "remove the call to 'std::abs' since unsigned values cannot be ↵ | 2016-11-23 | |
| | | | | | | | | negative" warning introduced in clang 3.5 | ||
* | | Removing unsupported device from test case; cleaning the tensor device sycl. | 2016-11-23 | |
| | | |||
| * | Fix compilation with gcc and old ABI version | 2016-11-23 | |
| | | |||
| * | Fix compilation issue with MSVC: | 2016-11-23 | |
| | | | | | | | | | | | | | | | | | | MSVC always messes up with shadowed template arguments, for instance in: struct B { typedef float T; } template<typename T> struct A : B { T g; }; The type of A<double>::g will be float and not double. | ||
| * | Optimize predux<Packet8f> (AVX) | 2016-11-22 | |
| | | |||
| * | Disable usage of SSE3 _mm_hadd_ps that is extremely slow. | 2016-11-22 | |
| | | |||
| * | Optimize predux<Packet4d> (AVX) | 2016-11-22 | |
| | | |||
| * | Disable usage of SSE3 haddpd that is extremely slow. | 2016-11-22 | |
| | | |||
| * | Fix regression in assigment of sparse block to spasre block. | 2016-11-21 | |
|/ | |||
* | Enable the use of constant expressions with clang >= 3.6 | 2016-11-20 | |
| | |||
* | Fix compilation issue in mat = permutation (regression introduced in ↵ | 2016-11-20 | |
| | | | | | | 8193ffb3d38b56c9295f204dc57dc6bac74f58aa ) | ||
* | Fixed merge conflicts | 2016-11-19 | |
| | |||
* | Merged in benoitsteiner/opencl (pull request PR-253) | 2016-11-19 | |
|\ | | | | | | | OpenCL improvements | ||
* | | Enable EIGEN_HAS_C99_MATH when building with the latest version of Visual Studio | 2016-11-18 | |
| | | |||
* | | Merged in ChunW/eigen (pull request PR-252) | 2016-11-18 | |
|\ \ | | | | | | | | | | Workaround for error in VS2012 with /clr | ||
| | * | Added isnan, isfinite and isinf for SYCL device. Plus test for that. | 2016-11-18 | |
| | | | |||
* | | | bug #1343: fix compilation regression in mat+=selfadjoint_view. | 2016-11-18 | |
| | | | | | | | | | | | | Generic EigenBase2EigenBase assignment was incomplete. | ||
* | | | bug #1343: fix compilation regression in array = matrix_product | 2016-11-18 | |
| | | | |||
| | * | Merged eigen/eigen into default | 2016-11-17 | |
| | |\ | |_|/ |/| | | |||
| * | | Workaround for error in VS2012 with /clr | 2016-11-17 | |
|/ / | |||
* | | implement float/std::complex<float> for ZVector as well, minor fixes to ZVector | 2016-11-17 | |
| | | |||
| * | Specialised basic math functions for SYCL device. | 2016-11-17 | |
| | | |||
* | | Enable the use of AVX512 instruction by default | 2016-11-16 | |
| | | |||
* | | bump default branch to 3.3.90 | 2016-11-16 | |
| | | |||
* | | Optimized the computation of exp, sqrt, ceil anf floor for fp16 on Pascal GPUs | 2016-11-16 | |
|/ | |||
* | Optimize sparse<bool> && sparse<bool> to use the same path as for coeff-wise ↵ | 2016-11-14 | |
| | | | | products. | ||
* | bug #426: move operator && and || to MatrixBase and SparseMatrixBase. | 2016-11-14 | |
| | |||
* | Merged in olesalscheider/eigen (pull request PR-248) | 2016-11-14 | |
|\ | | | | | | | Make sure not to call numext::maxi on expression templates | ||
* | | Fix regression in SparseMatrix::ReverseInnerIterator | 2016-11-14 | |
| | | |||
| * | Make sure not to call numext::maxi on expression templates | 2016-11-12 | |
|/ | |||
* | bump to 3.3.0 | 2016-11-10 | |
| | |||
* | Fix printing of sparse expressions | 2016-11-10 | |
| | |||
* | Merged in benoitsteiner/opencl (pull request PR-246) | 2016-11-08 | |
|\ | | | | | | | Improved support for OpenCL | ||
* | | Generalize Cholmod support to hanlde any sparse type as the rhs and result ↵ | 2016-11-06 | |
| | | | | | | | | of the solve method | ||
* | | Generalize IterativeSolverBase::solve to hanlde any sparse type as the ↵ | 2016-11-06 | |
| | | | | | | | | results (instead of SparseMatrix only) | ||
* | | Generalize solve_sparse_through_dense_panels to handle SparseVector. | 2016-11-06 | |
| | | |||
* | | Add missing friend declaration | 2016-11-06 | |
| | | |||
* | | Add a default ctor to evaluator<SparseVector>. | 2016-11-06 | |
| | | | | | | | | Needed for evaluator<Solve>. | ||
* | | Enable swapping between SparseMatrix and SparseVector | 2016-11-06 | |
| | | |||
* | | Fix compilation of LLT with complex<mpreal>. | 2016-11-05 | |
| | | |||
| * | Merged eigen/eigen into default | 2016-11-04 | |
| |\ | |/ |/| | |||
| * | Removed the sycl include from Eigen/Core and moved it to ↵ | 2016-11-04 | |
| | | | | | | | | Unsupported/Eigen/CXX11/Tensor; added TensorReduction for sycl (full reduction and partial reduction); added TensorReduction test case for sycl (full reduction and partial reduction); fixed the tile size on TensorSyclRun.h based on the device max work group size; | ||
* | | bump to 3.3-rc2 | 2016-11-04 | |
| | | |||
* | | Improved AVX512 configuration | 2016-11-03 | |
| | | |||
* | | Improved AVX512 support | 2016-11-03 | |
| | | |||
* | | Merged eigen/eigen into default | 2016-11-03 | |
|\ \ | |||
| * | | bug #1337: improve doc of homogeneous() and hnormalized() | 2016-11-03 | |
| | | | |||
| * | | bug #1330: Cholmod supports double precision only, so let's trigger a static ↵ | 2016-11-03 | |
| | | | | | | | | | | | | assertion if the scalar type does not match this requirement. |