aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Partial OpenCL support via SYCL compatible with ComputeCpp CE.Gravatar Luke Iwanski2016-09-19
|
* Fix compilation on CUDA 8 by removing call to h2log1pGravatar Igor Babuschkin2016-08-15
|
* bug #1272: Disable assertion when total number of columns is zero.Gravatar Christoph Hertzberg2016-08-12
| | | | Also moved assertion to finished() method and adapted unit-test
* Add log1p support for CUDA and half floatsGravatar Igor Babuschkin2016-08-08
|
* Merged in suiyuan2009/eigen/fix_tanh_inconsistent_for_tensorflow (pull ↵Gravatar Benoit Steiner2016-08-08
|\ | | | | | | | | | | request PR-215) Fix_tanh_inconsistent_for_tensorflow
* | bug #1272: Let CommaInitializer work for more border cases (enhances fix of ↵Gravatar Christoph Hertzberg2016-08-08
| | | | | | | | | | | | bug #1242). The unit test tests all combinations of 2x2 block-sizes from 0 to 3.
| * fix tanh inconsistentGravatar Ziming Dong2016-08-06
|/
* Fixed the constructors of the new half_base class.Gravatar Benoit Steiner2016-08-04
|
* Fixed the isnan, isfinite and isinf operations on GPUGravatar Benoit Steiner2016-08-04
|
* Move Eigen::half_impl::half to Eigen::half while preserving the free ↵Gravatar Gael Guennebaud2016-08-04
| | | | functions to the Eigen::half_impl namespace together with ADL
* Fix vectorization logic for coeff-based product for some corner cases.Gravatar Gael Guennebaud2016-07-31
|
* half implementation has been moved to half_impl namespaceGravatar Benoit Steiner2016-07-29
|
* bug #1266: half implementation has been moved to half_impl namespaceGravatar Christoph Hertzberg2016-07-29
|
* Enable slice-vectorization+inner-unrolling when unaligned vectorization is ↵Gravatar Gael Guennebaud2016-07-28
| | | | allowed. For instance, this permits to vectorize 5x5 matrices (including product)
* Vectorize more small product expressions by letting the general assignement ↵Gravatar Gael Guennebaud2016-07-28
| | | | logic decides on the sizes that are OK for vectorization.
* Add brackets to block matrix and fixed some typosGravatar Christoph Hertzberg2016-07-27
|
* Bump to 3.3-beta2Gravatar Gael Guennebaud2016-07-26
|
* Improve robustness of 2x2 eigenvalue with shifting and scalingGravatar Gael Guennebaud2016-07-26
|
* Fix compilation with MKL supportGravatar Gael Guennebaud2016-07-26
|
* Fix with expession template scalar types.Gravatar Gael Guennebaud2016-07-26
|
* bug #1258: fix compilation of Map<SparseMatrix>::coeffRefGravatar Gael Guennebaud2016-07-26
|
* Clean references to MKL in LAPACKe support.Gravatar Gael Guennebaud2016-07-25
|
* Rename MKL filesGravatar Gael Guennebaud2016-07-25
|
* bug #173: remove dependency to MKL for LAPACKe backend.Gravatar Gael Guennebaud2016-07-25
|
* bug #1249: enable use of __builtin_prefetch for GCC, clang, and ICC only.Gravatar Gael Guennebaud2016-07-25
|
* Add minimal support for Array<string>, and fix Tensor<string>Gravatar Gael Guennebaud2016-07-25
|
* Enforce scalar types in calls to max/min (helps with expression template ↵Gravatar Gael Guennebaud2016-07-25
| | | | scalar types)
* Add digits10 overload for complex.Gravatar Gael Guennebaud2016-07-25
|
* Remove custom complex division function cdiv.Gravatar Gael Guennebaud2016-07-25
|
* Update doc.Gravatar Gael Guennebaud2016-07-25
|
* Add NumTraits::digits10() function based on numeric_limits::digits10 and ↵Gravatar Gael Guennebaud2016-07-25
| | | | make use of it for printing matrices.
* Fix misuse of dummy_precesion in eigenvalues solversGravatar Gael Guennebaud2016-07-23
|
* Allows the compiler to inline outer products (the change from default to ↵Gravatar Gael Guennebaud2016-07-22
| | | | | | dont-inline in changeset 737bed19c1fdb01568706bca19666531dda681a7 was not motivated)
* Fix CUDA compilationGravatar Gael Guennebaud2016-07-22
|
* More cleaning in half:Gravatar Gael Guennebaud2016-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 compilationGravatar Gael Guennebaud2016-07-21
|
* Use ADL and log10 for printing matrices.Gravatar Gael Guennebaud2016-07-21
|
* Add missing log10 and random generator for half.Gravatar Gael Guennebaud2016-07-21
|
* Some cleanup in Halh: standard functions should be defined in the namespace ↵Gravatar Gael Guennebaud2016-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 typeGravatar Gael Guennebaud2016-07-20
|
* Complete the coeff-wise math function table.Gravatar Gael Guennebaud2016-07-20
|
* Add missing Eigen::rsqrt global functionGravatar Gael Guennebaud2016-07-20
|
* Simplify ScalarBinaryOpTraits by removing the Defined enum, and extend its ↵Gravatar Gael Guennebaud2016-07-20
| | | | documentation.
* Workaround MSVC 2010 compilation issue.Gravatar Gael Guennebaud2016-07-18
|
* Add a summary of possible values for EIGEN_COMP_MSVCGravatar Gael Guennebaud2016-07-18
|
* Remove static constant declaration: this enforces compiler to generate ↵Gravatar Gael Guennebaud2016-07-18
| | | | costly code for thread safety.
* Make scalar_product_op the default (instead of void)Gravatar Gael Guennebaud2016-07-18
|
* Permits call to explicit ctor.Gravatar Gael Guennebaud2016-07-18
|
* mergeGravatar Gael Guennebaud2016-07-18
|\
| * Add missing non-const reverse method in VectorwiseOp.Gravatar Gael Guennebaud2016-07-16
| |