Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | Optimize storage layout of Cwise* and PlainObjectBase evaluator to remove ↵ | Gael Guennebaud | 2016-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 ↵ | Gael Guennebaud | 2016-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 .hgignore | Christoph Hertzberg | 2016-12-20 | |
| | | | | ||||
* | | | | Clean-up usage of ExpressionTraits in all/any implementation. | Gael Guennebaud | 2016-12-20 | |
|/ / / | ||||
* | | | Add support for long indexes and for (real-valued) row-major matrices to ↵ | Christoph Hertzberg | 2016-12-19 | |
| | | | | | | | | | | | | CholmodSupport module | |||
* | | | Make sure that HyperPlane::transform manitains a unit normal vector in the ↵ | Gael Guennebaud | 2016-12-20 | |
| | | | | | | | | | | | | Affine case. | |||
* | | | Fixed race condition in the tensor_shuffling_sycl test | Benoit Steiner | 2016-12-19 | |
| | | | ||||
* | | | Fixed compilation errors with gcc6 when compiling the AVX512 intrinsics | Benoit Steiner | 2016-12-19 | |
| | | | ||||
* | | | Use 32 registers on ARM64 | Benoit Jacob | 2016-12-19 | |
| | | | ||||
* | | | Include SSE packet instructions when compiling with avx512 enabled. | Benoit Steiner | 2016-12-19 | |
| |/ |/| | ||||
* | | bug #1360: fix sign issue with pmull on altivec | Gael Guennebaud | 2016-12-18 | |
| | | ||||
* | | Fix unused warning | Gael Guennebaud | 2016-12-18 | |
| | | ||||
* | | Transformation methods added to ParametrizedLine class. | ermak | 2016-12-17 | |
|/ | ||||
* | Merged in benoitsteiner/opencl (pull request PR-275) | Benoit Steiner | 2016-12-17 | |
|\ | | | | | | | Improved support for OpenCL | |||
* | | Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL code | Benoit Steiner | 2016-12-17 | |
| | | ||||
| * | Merged eigen/eigen into default | Benoit Steiner | 2016-12-16 | |
| |\ | |/ |/| | ||||
* | | Fixed memcpy, memcpyHostToDevice and memcpyDeviceToHost for Sycl. | Benoit Steiner | 2016-12-16 | |
| | | ||||
| * | struct -> class in order to silence compilation warning. | Luke Iwanski | 2016-12-16 | |
| | | ||||
| * | Converting all parallel for lambda to functor in order to prevent kernel ↵ | Mehdi Goli | 2016-12-16 | |
|/ | | | | duplication name error; adding tensorConcatinationOp backend for sycl. | |||
* | refactor common row/column iteration code into its own class | Jeff Trull | 2016-12-08 | |
| | ||||
* | add display of entries to gdb sparse matrix prettyprinter | Jeff Trull | 2016-12-08 | |
| | ||||
* | Introduce a simple pretty printer for sparse matrices (no contents) | Jeff Trull | 2016-12-08 | |
| | ||||
* | Correct prettyprinter comment - Quaternions are in fact supported | Jeff Trull | 2016-12-08 | |
| | ||||
* | NumTraits.h: | Rafael Guglielmetti | 2016-12-16 | |
| | | | | For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost | |||
* | Partly revert changeset 642dddcce29269f266d35e34d34ee83d99a7c116 | Gael Guennebaud | 2016-12-16 | |
| | | | | , just in case the x87 issue popup again | |||
* | Merged in benoitsteiner/opencl (pull request PR-272) | Benoit Steiner | 2016-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. | Mehdi Goli | 2016-12-15 | |
| | | ||||
* | | Fixed bug which (extremely rarely) could end in an infinite loop | Christoph Hertzberg | 2016-12-15 | |
| | | ||||
* | | Fix nonnull-compare warning | Christoph Hertzberg | 2016-12-15 | |
|/ | ||||
* | Reenabled the use of constexpr on OpenCL devices | Benoit Steiner | 2016-12-15 | |
| | ||||
* | bug #1363: fix mingw's ABI issue | Gael Guennebaud | 2016-12-15 | |
| | ||||
* | Avoid using #define since they can conflict with user code | Benoit Steiner | 2016-12-14 | |
| | ||||
* | Don't call EnvThread::OnCancel by default since it doesn't do anything. | Benoit Steiner | 2016-12-14 | |
| | ||||
* | Merged eigen/eigen into default | Benoit Steiner | 2016-12-14 | |
|\ | ||||
* | | Adding asynchronous execution as it improves the performance. | Mehdi Goli | 2016-12-14 | |
| | | ||||
| * | bug #1358: fix compilation for sparse += sparse.selfadjointView(); | Gael Guennebaud | 2016-12-14 | |
| | | ||||
| * | bug #1359: fix compilation of col_major_sparse.row() *= scalar | Gael Guennebaud | 2016-12-14 | |
| | | | | | | | | (used to work in 3.2.9 though the expression is not really writable) | |||
| * | bug #1359: fix sparse /=scalar and *=scalar implementation. | Gael Guennebaud | 2016-12-14 | |
| | | | | | | | | InnerIterators must be obtained from an evaluator. | |||
* | | Adding tensor contraction operation backend for Sycl; adding test for ↵ | Mehdi Goli | 2016-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() | Gael Guennebaud | 2016-12-13 | |
| | | ||||
| * | Moved the choice of ThreadPool to unsupported/Eigen/CXX11/ThreadPool | Benoit Steiner | 2016-12-12 | |
| | | ||||
| * | Made ThreadPoolInterface::Cancel() an optional functionality | Benoit Steiner | 2016-12-12 | |
| | | ||||
| * | Update and extend doc on alignment issues. | Gael Guennebaud | 2016-12-11 | |
| | | ||||
| * | Use a more accurate timer to sleep on Linux systems. | Benoit Steiner | 2016-12-09 | |
| | | ||||
| * | Introduce a portable EIGEN_SLEEP macro. | Benoit Steiner | 2016-12-09 | |
| | | ||||
| * | Fixed build error with MSVC | Benoit Steiner | 2016-12-09 | |
| | | ||||
| * | Reworked the threadpool cancellation mechanism to not depend on ↵ | Benoit Steiner | 2016-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 ↵ | Benoit Steiner | 2016-12-08 | |
| | | | | cancellation isn't supported. | |||
* | Added a Flush method to the RunQueue | Benoit Steiner | 2016-12-08 | |
| | ||||
* | Added the new threadpool cancel method to the threadpool interface based class. | Benoit Steiner | 2016-12-08 | |
| |