aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | | Optimize storage layout of Cwise* and PlainObjectBase evaluator to remove ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the functor or outer-stride if they are empty. For instance, sizeof("(A-B).cwiseAbs2()") with A,B Vector4f is now 16 bytes, instead of 48 before this optimization. In theory, evaluators should be completely optimized away by the compiler, but this might help in some cases.
* | | | Remove common "noncopyable" base class from evaluator_base to get a chance ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | | | | | | | | | | | | | to get EBO (Empty Base Optimization) Note: we should probbaly get rid of this class and define a macro instead.
| * | | Added some possible temporaries to .hgignoreGravatar Christoph Hertzberg2016-12-20
| | | |
* | | | Clean-up usage of ExpressionTraits in all/any implementation.Gravatar Gael Guennebaud2016-12-20
|/ / /
* | | Add support for long indexes and for (real-valued) row-major matrices to ↵Gravatar Christoph Hertzberg2016-12-19
| | | | | | | | | | | | CholmodSupport module
* | | Make sure that HyperPlane::transform manitains a unit normal vector in the ↵Gravatar Gael Guennebaud2016-12-20
| | | | | | | | | | | | Affine case.
* | | Fixed race condition in the tensor_shuffling_sycl testGravatar Benoit Steiner2016-12-19
| | |
* | | Fixed compilation errors with gcc6 when compiling the AVX512 intrinsicsGravatar Benoit Steiner2016-12-19
| | |
* | | Use 32 registers on ARM64Gravatar Benoit Jacob2016-12-19
| | |
* | | Include SSE packet instructions when compiling with avx512 enabled.Gravatar Benoit Steiner2016-12-19
| |/ |/|
* | bug #1360: fix sign issue with pmull on altivecGravatar Gael Guennebaud2016-12-18
| |
* | Fix unused warningGravatar Gael Guennebaud2016-12-18
| |
* | Transformation methods added to ParametrizedLine class.Gravatar ermak2016-12-17
|/
* Merged in benoitsteiner/opencl (pull request PR-275)Gravatar Benoit Steiner2016-12-17
|\ | | | | | | Improved support for OpenCL
* | Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL codeGravatar Benoit Steiner2016-12-17
| |
| * Merged eigen/eigen into defaultGravatar Benoit Steiner2016-12-16
| |\ | |/ |/|
* | Fixed memcpy, memcpyHostToDevice and memcpyDeviceToHost for Sycl.Gravatar Benoit Steiner2016-12-16
| |
| * struct -> class in order to silence compilation warning.Gravatar Luke Iwanski2016-12-16
| |
| * Converting all parallel for lambda to functor in order to prevent kernel ↵Gravatar Mehdi Goli2016-12-16
|/ | | | duplication name error; adding tensorConcatinationOp backend for sycl.
* refactor common row/column iteration code into its own classGravatar Jeff Trull2016-12-08
|
* add display of entries to gdb sparse matrix prettyprinterGravatar Jeff Trull2016-12-08
|
* Introduce a simple pretty printer for sparse matrices (no contents)Gravatar Jeff Trull2016-12-08
|
* Correct prettyprinter comment - Quaternions are in fact supportedGravatar Jeff Trull2016-12-08
|
* NumTraits.h:Gravatar Rafael Guglielmetti2016-12-16
| | | | For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost
* Partly revert changeset 642dddcce29269f266d35e34d34ee83d99a7c116Gravatar Gael Guennebaud2016-12-16
| | | | , just in case the x87 issue popup again
* Merged in benoitsteiner/opencl (pull request PR-272)Gravatar Benoit Steiner2016-12-15
|\ | | | | | | Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.
| * Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.Gravatar Mehdi Goli2016-12-15
| |
* | Fixed bug which (extremely rarely) could end in an infinite loopGravatar Christoph Hertzberg2016-12-15
| |
* | Fix nonnull-compare warningGravatar Christoph Hertzberg2016-12-15
|/
* Reenabled the use of constexpr on OpenCL devicesGravatar Benoit Steiner2016-12-15
|
* bug #1363: fix mingw's ABI issueGravatar Gael Guennebaud2016-12-15
|
* Avoid using #define since they can conflict with user codeGravatar Benoit Steiner2016-12-14
|
* Don't call EnvThread::OnCancel by default since it doesn't do anything.Gravatar Benoit Steiner2016-12-14
|
* Merged eigen/eigen into defaultGravatar Benoit Steiner2016-12-14
|\
* | Adding asynchronous execution as it improves the performance.Gravatar Mehdi Goli2016-12-14
| |
| * bug #1358: fix compilation for sparse += sparse.selfadjointView();Gravatar Gael Guennebaud2016-12-14
| |
| * bug #1359: fix compilation of col_major_sparse.row() *= scalarGravatar Gael Guennebaud2016-12-14
| | | | | | | | (used to work in 3.2.9 though the expression is not really writable)
| * bug #1359: fix sparse /=scalar and *=scalar implementation.Gravatar Gael Guennebaud2016-12-14
| | | | | | | | InnerIterators must be obtained from an evaluator.
* | Adding tensor contraction operation backend for Sycl; adding test for ↵Gravatar Mehdi Goli2016-12-14
| | | | | | | | contractionOp sycl backend; adding temporary solution to prevent memory leak in buffer; cleaning up cxx11_tensor_buildins_sycl.h
| * bug #1361: fix compilation issue in mat=perm.inverse()Gravatar Gael Guennebaud2016-12-13
| |
| * Moved the choice of ThreadPool to unsupported/Eigen/CXX11/ThreadPoolGravatar Benoit Steiner2016-12-12
| |
| * Made ThreadPoolInterface::Cancel() an optional functionalityGravatar Benoit Steiner2016-12-12
| |
| * Update and extend doc on alignment issues.Gravatar Gael Guennebaud2016-12-11
| |
| * Use a more accurate timer to sleep on Linux systems.Gravatar Benoit Steiner2016-12-09
| |
| * Introduce a portable EIGEN_SLEEP macro.Gravatar Benoit Steiner2016-12-09
| |
| * Fixed build error with MSVCGravatar Benoit Steiner2016-12-09
| |
| * Reworked the threadpool cancellation mechanism to not depend on ↵Gravatar Benoit Steiner2016-12-09
|/ | | | pthread_cancel since it turns out that pthread_cancel doesn't work properly on numerous platforms.
* Added a message to ease the detection of platforms on which thread ↵Gravatar Benoit Steiner2016-12-08
| | | | cancellation isn't supported.
* Added a Flush method to the RunQueueGravatar Benoit Steiner2016-12-08
|
* Added the new threadpool cancel method to the threadpool interface based class.Gravatar Benoit Steiner2016-12-08
|