Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add log1p support for CUDA and half floats | 2016-08-08 | |
| | |||
* | Merged in suiyuan2009/eigen/fix_tanh_inconsistent_for_tensorflow (pull ↵ | 2016-08-08 | |
|\ | | | | | | | | | | | request PR-215) Fix_tanh_inconsistent_for_tensorflow | ||
* | | bug #1272: Let CommaInitializer work for more border cases (enhances fix of ↵ | 2016-08-08 | |
| | | | | | | | | | | | | bug #1242). The unit test tests all combinations of 2x2 block-sizes from 0 to 3. | ||
| * | fix tanh inconsistent | 2016-08-06 | |
|/ | |||
* | Fixed the constructors of the new half_base class. | 2016-08-04 | |
| | |||
* | Fixed the isnan, isfinite and isinf operations on GPU | 2016-08-04 | |
| | |||
* | Move Eigen::half_impl::half to Eigen::half while preserving the free ↵ | 2016-08-04 | |
| | | | | functions to the Eigen::half_impl namespace together with ADL | ||
* | Fix vectorization logic for coeff-based product for some corner cases. | 2016-07-31 | |
| | |||
* | half implementation has been moved to half_impl namespace | 2016-07-29 | |
| | |||
* | bug #1266: half implementation has been moved to half_impl namespace | 2016-07-29 | |
| | |||
* | Enable slice-vectorization+inner-unrolling when unaligned vectorization is ↵ | 2016-07-28 | |
| | | | | allowed. For instance, this permits to vectorize 5x5 matrices (including product) | ||
* | Vectorize more small product expressions by letting the general assignement ↵ | 2016-07-28 | |
| | | | | logic decides on the sizes that are OK for vectorization. | ||
* | Add brackets to block matrix and fixed some typos | 2016-07-27 | |
| | |||
* | Bump to 3.3-beta2 | 2016-07-26 | |
| | |||
* | Improve robustness of 2x2 eigenvalue with shifting and scaling | 2016-07-26 | |
| | |||
* | Fix compilation with MKL support | 2016-07-26 | |
| | |||
* | Fix with expession template scalar types. | 2016-07-26 | |
| | |||
* | bug #1258: fix compilation of Map<SparseMatrix>::coeffRef | 2016-07-26 | |
| | |||
* | Clean references to MKL in LAPACKe support. | 2016-07-25 | |
| | |||
* | Rename MKL files | 2016-07-25 | |
| | |||
* | bug #173: remove dependency to MKL for LAPACKe backend. | 2016-07-25 | |
| | |||
* | bug #1249: enable use of __builtin_prefetch for GCC, clang, and ICC only. | 2016-07-25 | |
| | |||
* | Add minimal support for Array<string>, and fix Tensor<string> | 2016-07-25 | |
| | |||
* | Enforce scalar types in calls to max/min (helps with expression template ↵ | 2016-07-25 | |
| | | | | scalar types) | ||
* | Add digits10 overload for complex. | 2016-07-25 | |
| | |||
* | Remove custom complex division function cdiv. | 2016-07-25 | |
| | |||
* | Update doc. | 2016-07-25 | |
| | |||
* | Add NumTraits::digits10() function based on numeric_limits::digits10 and ↵ | 2016-07-25 | |
| | | | | make use of it for printing matrices. | ||
* | Fix misuse of dummy_precesion in eigenvalues solvers | 2016-07-23 | |
| | |||
* | Allows the compiler to inline outer products (the change from default to ↵ | 2016-07-22 | |
| | | | | | | dont-inline in changeset 737bed19c1fdb01568706bca19666531dda681a7 was not motivated) | ||
* | Fix CUDA compilation | 2016-07-22 | |
| | |||
* | More cleaning in half: | 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 | 2016-07-21 | |
| | |||
* | Use ADL and log10 for printing matrices. | 2016-07-21 | |
| | |||
* | Add missing log10 and random generator for half. | 2016-07-21 | |
| | |||
* | Some cleanup in Halh: standard functions should be defined in the namespace ↵ | 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 | 2016-07-20 | |
| | |||
* | Complete the coeff-wise math function table. | 2016-07-20 | |
| | |||
* | Add missing Eigen::rsqrt global function | 2016-07-20 | |
| | |||
* | Simplify ScalarBinaryOpTraits by removing the Defined enum, and extend its ↵ | 2016-07-20 | |
| | | | | documentation. | ||
* | Workaround MSVC 2010 compilation issue. | 2016-07-18 | |
| | |||
* | Add a summary of possible values for EIGEN_COMP_MSVC | 2016-07-18 | |
| | |||
* | Remove static constant declaration: this enforces compiler to generate ↵ | 2016-07-18 | |
| | | | | costly code for thread safety. | ||
* | Make scalar_product_op the default (instead of void) | 2016-07-18 | |
| | |||
* | Permits call to explicit ctor. | 2016-07-18 | |
| | |||
* | merge | 2016-07-18 | |
|\ | |||
| * | Add missing non-const reverse method in VectorwiseOp. | 2016-07-16 | |
| | | |||
| * | Workaround VS2015 bug | 2016-07-13 | |
| | | |||
* | | Fix regression in a previous commit: some diagonal entry might not be ↵ | 2016-07-13 | |
|/ | | | | treated by the 2x2 real preconditioner. | ||
* | Avoid division by very small entries when extracting singularvalues, and ↵ | 2016-07-12 | |
| | | | | explicitly handle the 1x1 complex case. |