Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1679: avoid possible division by 0 in complex-schur | Gael Guennebaud | 2019-02-15 |
| | |||
* | Fix compilation with expression template scalar type. | Gael Guennebaud | 2018-12-12 |
| | |||
* | bug #1557: fix RealSchur and EigenSolver for matrices with only zeros on the ↵ | Gael Guennebaud | 2018-12-12 |
| | | | | diagonal. | ||
* | Fix several uninitialized member from ctor | Gael Guennebaud | 2018-11-23 |
| | |||
* | bug #1600: initialize m_info to InvalidInput by default, even though m_info ↵ | Gael Guennebaud | 2018-09-18 |
| | | | | is not accessible until it has been initialized (assert) | ||
* | applying EIGEN_DECLARE_TEST to *gpu* tests | Deven Desai | 2018-07-17 |
| | | | | | | | | | | | | | Also, a few minor fixes for GPU tests running in HIP mode. 1. Adding an include for hip/hip_runtime.h in the Macros.h file For HIP __host__ and __device__ are macros which are defined in hip headers. Their definitions need to be included before their use in the file. 2. Fixing the compile failure in TensorContractionGpu introduced by the commit to "Fuse computations into the Tensor contractions using output kernel" 3. Fixing a HIP/clang specific compile error by making the struct-member assignment explicit | ||
* | Fix GeneralizedEigenSolver when requesting for eigenvalues only. | Gael Guennebaud | 2018-07-14 |
| | |||
* | Fix shadowing typedefs | Gael Guennebaud | 2018-07-12 |
| | |||
* | Extend CUDA support to matrix inversion and selfadjointeigensolver | Andrea Bocci | 2018-06-11 |
| | |||
* | Fix regression in changeset f05dea6b2326836e5e0243fbaffbece84b833d64 | Gael Guennebaud | 2018-07-02 |
| | | | | : computeFromHessenberg can take any expression for matrixQ, not only an HouseholderSequence. | ||
* | bug #1550: prevent avoidable memory allocation in RealSchur | Gael Guennebaud | 2018-06-08 |
| | |||
* | Cast zeros to Scalar in RealSchur | Dmitriy Korchemkin | 2018-04-18 |
| | |||
* | bug #1493: Make representation of HouseholderSequence consistent and working ↵ | Christoph Hertzberg | 2018-04-15 |
| | | | | for complex numbers. Made corresponding unit test actually test that. Also simplify implementation of QR decompositions | ||
* | Fix MKL backend for symmetric eigenvalues on row-major matrices. | Gael Guennebaud | 2018-04-09 |
| | |||
* | MIsc. source and comment typos | luz.paz | 2018-03-11 |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | Adjusted the EIGEN_DEVICE_FUNC qualifiers to make sure that: | Benoit Steiner | 2017-03-01 |
| | | | | | * they're used consistently between the declaration and the definition of a function * we avoid calling host only methods from host device methods. | ||
* | bug #1394: fix compilation of SelfAdjointEigenSolver<Matrix>(sparse*sparse); | Gael Guennebaud | 2017-02-20 |
| | |||
* | bug #478: fix regression in the eigen decomposition of zero matrices. | Gael Guennebaud | 2017-01-31 |
| | |||
* | Revert part of changeset 5b3a6f51d353bb3b35f6d15f2455774b73d088e0 | Gael Guennebaud | 2016-08-29 |
| | | | | to keep accuracy of smallest eigenvalues. | ||
* | bug #1167: simplify installation of header files using cmake's ↵ | Gael Guennebaud | 2016-08-29 |
| | | | | install(DIRECTORY ...) command. | ||
* | Fix compilation with boost::multiprec. | Gael Guennebaud | 2016-08-25 |
| | |||
* | Typo | Gael Guennebaud | 2016-08-23 |
| | |||
* | Address several implicit scalar conversions. | Gael Guennebaud | 2016-08-23 |
| | |||
* | Cleanup eiegnvector extraction: leverage matrix products and compile-time ↵ | Gael Guennebaud | 2016-08-23 |
| | | | | sizes, remove numerous useless temporaries. | ||
* | bug #645: patch from Tobias Wood implementing the extraction of eigenvectors ↵ | Gael Guennebaud | 2016-08-23 |
| | | | | in GeneralizedEigenSolver | ||
* | Improve robustness of 2x2 eigenvalue with shifting and scaling | 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 |
| | |||
* | Enforce scalar types in calls to max/min (helps with expression template ↵ | Gael Guennebaud | 2016-07-25 |
| | | | | scalar types) | ||
* | Remove custom complex division function cdiv. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Fix misuse of dummy_precesion in eigenvalues solvers | Gael Guennebaud | 2016-07-23 |
| | |||
* | Workaround VS2015 bug | Gael Guennebaud | 2016-07-13 |
| | |||
* | Workaround MSVC bug | Gael Guennebaud | 2016-07-11 |
| | |||
* | Improve numerical robustness of RealSchur: add scaling and compare sub-diag ↵ | Gael Guennebaud | 2016-07-06 |
| | | | | entries to largest diagonal entry instead of the 2 neighbors. | ||
* | merge | Gael Guennebaud | 2016-06-14 |
|\ | |||
| * | Add missing explicit scalar conversion | Gael Guennebaud | 2016-06-12 |
| | | |||
| * | Make sure T(i+1,i)==0 when diagonalizing T(i:i+1,i:i+1) | Gael Guennebaud | 2016-06-11 |
| | | |||
* | | Big 279: enable mixing types for comparisons, min, and max. | Gael Guennebaud | 2016-06-10 |
| | | |||
| * | Take advantage that T is already diagonal in the extraction of generalized ↵ | Gael Guennebaud | 2016-06-09 |
| | | | | | | | | complex eigenvalues. | ||
| * | Update RealQZ to reduce 2x2 diagonal block of T corresponding to non reduced ↵ | Gael Guennebaud | 2016-06-09 |
| | | | | | | | | | | | | diagonal block of S to positive diagonal form. This step involve a real 2x2 SVD problem. The respective routine is thus in src/misc/ to be shared by both EVD and AVD modules. | ||
| * | Fix shadow variable, and indexing. | Gael Guennebaud | 2016-06-09 |
| | | |||
| * | Fix extraction of complex eigenvalue pairs in real generalized eigenvalue ↵ | Gael Guennebaud | 2016-06-08 |
|/ | | | | problems. | ||
* | Fix compilation. | Gael Guennebaud | 2016-06-03 |
| | |||
* | Handle some Index to int conversions in BLAS/LAPACK support. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Silenced several double-promotion warnings | Christoph Hertzberg | 2016-05-22 |
| | |||
* | Fix SelfAdjointEigenSolver for some input expression types, and add new ↵ | Gael Guennebaud | 2016-05-19 |
| | | | | regression unit tests for sparse and selfadjointview inputs. | ||
* | Use coeff(i,j) instead of operator(). | Gael Guennebaud | 2016-05-18 |
| | |||
* | Removed executable bit from header files | Benoit Steiner | 2016-03-23 |
| | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | warnings |