Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Partial OpenCL support via SYCL compatible with ComputeCpp CE. | Luke Iwanski | 2016-09-19 |
| | |||
* | Fix compilation on CUDA 8 by removing call to h2log1p | Igor Babuschkin | 2016-08-15 |
| | |||
* | bug #1272: Disable assertion when total number of columns is zero. | Christoph Hertzberg | 2016-08-12 |
| | | | | Also moved assertion to finished() method and adapted unit-test | ||
* | Add log1p support for CUDA and half floats | Igor Babuschkin | 2016-08-08 |
| | |||
* | Merged in suiyuan2009/eigen/fix_tanh_inconsistent_for_tensorflow (pull ↵ | Benoit Steiner | 2016-08-08 |
|\ | | | | | | | | | | | request PR-215) Fix_tanh_inconsistent_for_tensorflow | ||
* | | bug #1272: Let CommaInitializer work for more border cases (enhances fix of ↵ | Christoph Hertzberg | 2016-08-08 |
| | | | | | | | | | | | | bug #1242). The unit test tests all combinations of 2x2 block-sizes from 0 to 3. | ||
| * | fix tanh inconsistent | Ziming Dong | 2016-08-06 |
|/ | |||
* | Fixed the constructors of the new half_base class. | Benoit Steiner | 2016-08-04 |
| | |||
* | Fixed the isnan, isfinite and isinf operations on GPU | Benoit Steiner | 2016-08-04 |
| | |||
* | Move Eigen::half_impl::half to Eigen::half while preserving the free ↵ | Gael Guennebaud | 2016-08-04 |
| | | | | functions to the Eigen::half_impl namespace together with ADL | ||
* | Fix vectorization logic for coeff-based product for some corner cases. | Gael Guennebaud | 2016-07-31 |
| | |||
* | half implementation has been moved to half_impl namespace | Benoit Steiner | 2016-07-29 |
| | |||
* | bug #1266: half implementation has been moved to half_impl namespace | Christoph Hertzberg | 2016-07-29 |
| | |||
* | Enable slice-vectorization+inner-unrolling when unaligned vectorization is ↵ | Gael Guennebaud | 2016-07-28 |
| | | | | allowed. For instance, this permits to vectorize 5x5 matrices (including product) | ||
* | Vectorize more small product expressions by letting the general assignement ↵ | Gael Guennebaud | 2016-07-28 |
| | | | | logic decides on the sizes that are OK for vectorization. | ||
* | Add brackets to block matrix and fixed some typos | Christoph Hertzberg | 2016-07-27 |
| | |||
* | Bump to 3.3-beta2 | Gael Guennebaud | 2016-07-26 |
| | |||
* | Improve robustness of 2x2 eigenvalue with shifting and scaling | Gael Guennebaud | 2016-07-26 |
| | |||
* | Fix compilation with MKL support | Gael Guennebaud | 2016-07-26 |
| | |||
* | Fix with expession template scalar types. | Gael Guennebaud | 2016-07-26 |
| | |||
* | bug #1258: fix compilation of Map<SparseMatrix>::coeffRef | Gael Guennebaud | 2016-07-26 |
| | |||
* | Clean references to MKL in LAPACKe support. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Rename MKL files | Gael Guennebaud | 2016-07-25 |
| | |||
* | bug #173: remove dependency to MKL for LAPACKe backend. | Gael Guennebaud | 2016-07-25 |
| | |||
* | bug #1249: enable use of __builtin_prefetch for GCC, clang, and ICC only. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Add minimal support for Array<string>, and fix Tensor<string> | Gael Guennebaud | 2016-07-25 |
| | |||
* | Enforce scalar types in calls to max/min (helps with expression template ↵ | Gael Guennebaud | 2016-07-25 |
| | | | | scalar types) | ||
* | Add digits10 overload for complex. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Remove custom complex division function cdiv. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Update doc. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Add NumTraits::digits10() function based on numeric_limits::digits10 and ↵ | Gael Guennebaud | 2016-07-25 |
| | | | | make use of it for printing matrices. | ||
* | Fix misuse of dummy_precesion in eigenvalues solvers | Gael Guennebaud | 2016-07-23 |
| | |||
* | Allows the compiler to inline outer products (the change from default to ↵ | Gael Guennebaud | 2016-07-22 |
| | | | | | | dont-inline in changeset 737bed19c1fdb01568706bca19666531dda681a7 was not motivated) | ||
* | Fix CUDA compilation | Gael Guennebaud | 2016-07-22 |
| | |||
* | More cleaning in half: | Gael Guennebaud | 2016-07-22 |
| | | | | | | - put its definition and functions in its own half_impl namespace such that the free function does not polute the Eigen namespace while still making them visible for half through ADL. - expose Eigen::half throguh a using statement - move operator<< from std to half_float namespace | ||
* | Fix CUDA compilation | Gael Guennebaud | 2016-07-21 |
| | |||
* | Use ADL and log10 for printing matrices. | Gael Guennebaud | 2016-07-21 |
| | |||
* | Add missing log10 and random generator for half. | Gael Guennebaud | 2016-07-21 |
| | |||
* | Some cleanup in Halh: standard functions should be defined in the namespace ↵ | Gael Guennebaud | 2016-07-21 |
| | | | | of the class half to make ADL work, and thus the global is* functions can be removed. | ||
* | Fix ambiguous specialization with custom scalar type | Gael Guennebaud | 2016-07-20 |
| | |||
* | Complete the coeff-wise math function table. | Gael Guennebaud | 2016-07-20 |
| | |||
* | Add missing Eigen::rsqrt global function | Gael Guennebaud | 2016-07-20 |
| | |||
* | Simplify ScalarBinaryOpTraits by removing the Defined enum, and extend its ↵ | Gael Guennebaud | 2016-07-20 |
| | | | | documentation. | ||
* | Workaround MSVC 2010 compilation issue. | Gael Guennebaud | 2016-07-18 |
| | |||
* | Add a summary of possible values for EIGEN_COMP_MSVC | Gael Guennebaud | 2016-07-18 |
| | |||
* | Remove static constant declaration: this enforces compiler to generate ↵ | Gael Guennebaud | 2016-07-18 |
| | | | | costly code for thread safety. | ||
* | Make scalar_product_op the default (instead of void) | Gael Guennebaud | 2016-07-18 |
| | |||
* | Permits call to explicit ctor. | Gael Guennebaud | 2016-07-18 |
| | |||
* | merge | Gael Guennebaud | 2016-07-18 |
|\ | |||
| * | Add missing non-const reverse method in VectorwiseOp. | Gael Guennebaud | 2016-07-16 |
| | |