aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-26
|\
* | Fixing LLVM error on TensorMorphingSycl.h on GPU; fixing int64_t crash for ↵Gravatar Mehdi Goli2016-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 ↵Gravatar Benoit Steiner2016-11-23
| | | | | | | | negative" warning introduced in clang 3.5
* | Removing unsupported device from test case; cleaning the tensor device sycl.Gravatar Mehdi Goli2016-11-23
| |
| * Fix compilation with gcc and old ABI versionGravatar Gael Guennebaud2016-11-23
| |
| * Fix compilation issue with MSVC:Gravatar Gael Guennebaud2016-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)Gravatar Gael Guennebaud2016-11-22
| |
| * Disable usage of SSE3 _mm_hadd_ps that is extremely slow.Gravatar Gael Guennebaud2016-11-22
| |
| * Optimize predux<Packet4d> (AVX)Gravatar Gael Guennebaud2016-11-22
| |
| * Disable usage of SSE3 haddpd that is extremely slow.Gravatar Gael Guennebaud2016-11-22
| |
| * Fix regression in assigment of sparse block to spasre block.Gravatar Gael Guennebaud2016-11-21
|/
* Enable the use of constant expressions with clang >= 3.6Gravatar Benoit Steiner2016-11-20
|
* Fix compilation issue in mat = permutation (regression introduced in ↵Gravatar Gael Guennebaud2016-11-20
| | | | | | 8193ffb3d38b56c9295f204dc57dc6bac74f58aa )
* Fixed merge conflictsGravatar Benoit Steiner2016-11-19
|
* Merged in benoitsteiner/opencl (pull request PR-253)Gravatar Benoit Steiner2016-11-19
|\ | | | | | | OpenCL improvements
* | Enable EIGEN_HAS_C99_MATH when building with the latest version of Visual StudioGravatar Benoit Steiner2016-11-18
| |
* | Merged in ChunW/eigen (pull request PR-252)Gravatar Gael Guennebaud2016-11-18
|\ \ | | | | | | | | | Workaround for error in VS2012 with /clr
| | * Added isnan, isfinite and isinf for SYCL device. Plus test for that.Gravatar Luke Iwanski2016-11-18
| | |
* | | bug #1343: fix compilation regression in mat+=selfadjoint_view.Gravatar Gael Guennebaud2016-11-18
| | | | | | | | | | | | Generic EigenBase2EigenBase assignment was incomplete.
* | | bug #1343: fix compilation regression in array = matrix_productGravatar Gael Guennebaud2016-11-18
| | |
| | * Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-17
| | |\ | |_|/ |/| |
| * | Workaround for error in VS2012 with /clrGravatar Chun Wang2016-11-17
|/ /
* | implement float/std::complex<float> for ZVector as well, minor fixes to ZVectorGravatar Konstantinos Margaritis2016-11-17
| |
| * Specialised basic math functions for SYCL device.Gravatar Luke Iwanski2016-11-17
| |
* | Enable the use of AVX512 instruction by defaultGravatar Benoit Steiner2016-11-16
| |
* | bump default branch to 3.3.90Gravatar Gael Guennebaud2016-11-16
| |
* | Optimized the computation of exp, sqrt, ceil anf floor for fp16 on Pascal GPUsGravatar Benoit Steiner2016-11-16
|/
* Optimize sparse<bool> && sparse<bool> to use the same path as for coeff-wise ↵Gravatar Gael Guennebaud2016-11-14
| | | | products.
* bug #426: move operator && and || to MatrixBase and SparseMatrixBase.Gravatar Gael Guennebaud2016-11-14
|
* Merged in olesalscheider/eigen (pull request PR-248)Gravatar Gael Guennebaud2016-11-14
|\ | | | | | | Make sure not to call numext::maxi on expression templates
* | Fix regression in SparseMatrix::ReverseInnerIteratorGravatar Gael Guennebaud2016-11-14
| |
| * Make sure not to call numext::maxi on expression templatesGravatar Niels Ole Salscheider2016-11-12
|/
* bump to 3.3.0Gravatar Gael Guennebaud2016-11-10
|
* Fix printing of sparse expressionsGravatar Gael Guennebaud2016-11-10
|
* Merged in benoitsteiner/opencl (pull request PR-246)Gravatar Benoit Steiner2016-11-08
|\ | | | | | | Improved support for OpenCL
* | Generalize Cholmod support to hanlde any sparse type as the rhs and result ↵Gravatar Gael Guennebaud2016-11-06
| | | | | | | | of the solve method
* | Generalize IterativeSolverBase::solve to hanlde any sparse type as the ↵Gravatar Gael Guennebaud2016-11-06
| | | | | | | | results (instead of SparseMatrix only)
* | Generalize solve_sparse_through_dense_panels to handle SparseVector.Gravatar Gael Guennebaud2016-11-06
| |
* | Add missing friend declarationGravatar Gael Guennebaud2016-11-06
| |
* | Add a default ctor to evaluator<SparseVector>.Gravatar Gael Guennebaud2016-11-06
| | | | | | | | Needed for evaluator<Solve>.
* | Enable swapping between SparseMatrix and SparseVectorGravatar Gael Guennebaud2016-11-06
| |
* | Fix compilation of LLT with complex<mpreal>.Gravatar Gael Guennebaud2016-11-05
| |
| * Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-04
| |\ | |/ |/|
| * Removed the sycl include from Eigen/Core and moved it to ↵Gravatar Mehdi Goli2016-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-rc2Gravatar Gael Guennebaud2016-11-04
| |
* | Improved AVX512 configurationGravatar Benoit Steiner2016-11-03
| |
* | Improved AVX512 supportGravatar Benoit Steiner2016-11-03
| |
* | Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-03
|\ \
| * | bug #1337: improve doc of homogeneous() and hnormalized()Gravatar Gael Guennebaud2016-11-03
| | |
| * | bug #1330: Cholmod supports double precision only, so let's trigger a static ↵Gravatar Gael Guennebaud2016-11-03
| | | | | | | | | | | | assertion if the scalar type does not match this requirement.