aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
...
* bug #1282: fix implicit double to float conversion warningGravatar Gael Guennebaud2016-08-28
|
* Make sure that our log1p implementation is called as a last resort only.Gravatar Gael Guennebaud2016-08-26
|
* Add overload of numext::log1p for float/double in CUDAGravatar Gael Guennebaud2016-08-26
|
* Fix compilation with boost::multiprec.Gravatar Gael Guennebaud2016-08-25
|
* Add support for non trivial scalar factor in sparse selfadjoint * dense ↵Gravatar Gael Guennebaud2016-08-24
| | | | | | products, and enable +=/-= assignement for such products. This changeset also improves the performance by working on column of the result at once.
* bug #1268: detect faillure in LDLT and report them through info()Gravatar Gael Guennebaud2016-08-23
|
* TypoGravatar Gael Guennebaud2016-08-23
|
* Address several implicit scalar conversions.Gravatar Gael Guennebaud2016-08-23
|
* Cleanup eiegnvector extraction: leverage matrix products and compile-time ↵Gravatar Gael Guennebaud2016-08-23
| | | | sizes, remove numerous useless temporaries.
* bug #645: patch from Tobias Wood implementing the extraction of eigenvectors ↵Gravatar Gael Guennebaud2016-08-23
| | | | in GeneralizedEigenSolver
* Optimize expression matching "d?=a-b*c" as "d?=a; d?=b*c;"Gravatar Gael Guennebaud2016-08-23
|
* Fix compilation in check_for_aliasing due to ambiguous specializationsGravatar Gael Guennebaud2016-08-23
|
* Cleanup cost of tanhGravatar Gael Guennebaud2016-08-23
|
* Implement pmadd for float and double to make it consistent with the ↵Gravatar Gael Guennebaud2016-08-23
| | | | vectorized path when FMA is available.
* Factorize the 4 copies of tanh implementations, make numext::tanh consistent ↵Gravatar Gael Guennebaud2016-08-23
| | | | with array::tanh, enable fast tanh in fast-math mode only.
* Fix possible overflow and biais in integer random generatorGravatar Gael Guennebaud2016-08-23
|
* bug #1265: remove outdated notesGravatar Gael Guennebaud2016-08-22
|
* MSVC-2010 is making problems with SFINAE again. But restricting to the ↵Gravatar klimpel2016-07-28
| | | | variant for very old compilers (enum, template<typename C> for both function definitions) fixes the problem.
* Fix compilation with MSVC by using our portable numext::log1p implementation.Gravatar Gael Guennebaud2016-08-22
|
* bug #1270: bypass custom asm for pmadd and recent clang versionGravatar Gael Guennebaud2016-08-22
|
* Define EIGEN_COMP_CLANG to clang version as major*100+minor (e.g., 307 ↵Gravatar Gael Guennebaud2016-08-22
| | | | corresponds to clang 3.7)
* bug #1278: ease parsingGravatar Gael Guennebaud2016-08-22
|
* 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
|