aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
Commit message (Collapse)AuthorAge
...
* 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
| |
| * Workaround VS2015 bugGravatar Gael Guennebaud2016-07-13
| |
* | Fix regression in a previous commit: some diagonal entry might not be ↵Gravatar Gael Guennebaud2016-07-13
|/ | | | treated by the 2x2 real preconditioner.
* Avoid division by very small entries when extracting singularvalues, and ↵Gravatar Gael Guennebaud2016-07-12
| | | | explicitly handle the 1x1 complex case.
* Consider denormals as zero in makeJacobi and 2x2 SVD.Gravatar Gael Guennebaud2016-07-12
| | | | This also fix serious issues with x387 for which values can be much smaller than the smallest denormal!
* compile fix (SFINAE variant apparently didn't work for all compilers) for ↵Gravatar klimpel2016-07-11
| | | | | | | the following compiler/platform: gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46) Copyright (C) 2006 Free Software Foundation, Inc.
* Move CUDA's special functions to SpecialFunctions module.Gravatar Gael Guennebaud2016-07-11
|
* mergeGravatar Gael Guennebaud2016-07-11
|\
| * Workaround MSVC bugGravatar Gael Guennebaud2016-07-11
| |
| * Merged kmargar/eigen/tip into default, Altivec/VSX port should be working ok ↵Gravatar Konstantinos Margaritis2016-07-10
| |\ | | | | | | | | | now.
| | * minor fixes for big endian altivec/vsxGravatar Konstantinos Margaritis2016-07-10
| | |
| * | bug #1119: Adjust call to ?gssvx for SuperLU 5Gravatar Christoph Hertzberg2016-07-10
| | | | | | | | | | | | | | | | | | Also improved corresponding cmake module to detect versions 5.x Based on patch by Christoph Grüninger.
* | | bug #1232: refactor special functions as a new SpecialFunctions module, ↵Gravatar Gael Guennebaud2016-07-08
|/ / | | | | | | currently in unsupported/.
* | Add debug outputGravatar Gael Guennebaud2016-07-06
| |
* | Fix support of Intel's VMLGravatar Gael Guennebaud2016-07-06
| |
* | Fix compilation with recent updates of icc 2016Gravatar Gael Guennebaud2016-07-06
| |
* | Improve numerical robustness of RealSchur: add scaling and compare sub-diag ↵Gravatar Gael Guennebaud2016-07-06
| | | | | | | | entries to largest diagonal entry instead of the 2 neighbors.
* | Re-enable some specializations for Assignment<.,Product<>>Gravatar Gael Guennebaud2016-07-05
| |