Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1679: avoid possible division by 0 in complex-schur | 2019-02-15 | |
| | |||
* | Fix compilation with expression template scalar type. | 2018-12-12 | |
| | |||
* | bug #1557: fix RealSchur and EigenSolver for matrices with only zeros on the ↵ | 2018-12-12 | |
| | | | | diagonal. | ||
* | Fix several uninitialized member from ctor | 2018-11-23 | |
| | |||
* | bug #1600: initialize m_info to InvalidInput by default, even though m_info ↵ | 2018-09-18 | |
| | | | | is not accessible until it has been initialized (assert) | ||
* | applying EIGEN_DECLARE_TEST to *gpu* tests | 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. | 2018-07-14 | |
| | |||
* | Fix shadowing typedefs | 2018-07-12 | |
| | |||
* | Extend CUDA support to matrix inversion and selfadjointeigensolver | 2018-06-11 | |
| | |||
* | Fix regression in changeset f05dea6b2326836e5e0243fbaffbece84b833d64 | 2018-07-02 | |
| | | | | : computeFromHessenberg can take any expression for matrixQ, not only an HouseholderSequence. | ||
* | bug #1550: prevent avoidable memory allocation in RealSchur | 2018-06-08 | |
| | |||
* | Cast zeros to Scalar in RealSchur | 2018-04-18 | |
| | |||
* | bug #1493: Make representation of HouseholderSequence consistent and working ↵ | 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. | 2018-04-09 | |
| | |||
* | MIsc. source and comment typos | 2018-03-11 | |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | Adjusted the EIGEN_DEVICE_FUNC qualifiers to make sure that: | 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); | 2017-02-20 | |
| | |||
* | bug #478: fix regression in the eigen decomposition of zero matrices. | 2017-01-31 | |
| | |||
* | Revert part of changeset 5b3a6f51d353bb3b35f6d15f2455774b73d088e0 | 2016-08-29 | |
| | | | | to keep accuracy of smallest eigenvalues. | ||
* | bug #1167: simplify installation of header files using cmake's ↵ | 2016-08-29 | |
| | | | | install(DIRECTORY ...) command. | ||
* | Fix compilation with boost::multiprec. | 2016-08-25 | |
| | |||
* | Typo | 2016-08-23 | |
| | |||
* | Address several implicit scalar conversions. | 2016-08-23 | |
| | |||
* | Cleanup eiegnvector extraction: leverage matrix products and compile-time ↵ | 2016-08-23 | |
| | | | | sizes, remove numerous useless temporaries. | ||
* | bug #645: patch from Tobias Wood implementing the extraction of eigenvectors ↵ | 2016-08-23 | |
| | | | | in GeneralizedEigenSolver | ||
* | Improve robustness of 2x2 eigenvalue with shifting and scaling | 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 | |
| | |||
* | Enforce scalar types in calls to max/min (helps with expression template ↵ | 2016-07-25 | |
| | | | | scalar types) | ||
* | Remove custom complex division function cdiv. | 2016-07-25 | |
| | |||
* | Fix misuse of dummy_precesion in eigenvalues solvers | 2016-07-23 | |
| | |||
* | Workaround VS2015 bug | 2016-07-13 | |
| | |||
* | Workaround MSVC bug | 2016-07-11 | |
| | |||
* | Improve numerical robustness of RealSchur: add scaling and compare sub-diag ↵ | 2016-07-06 | |
| | | | | entries to largest diagonal entry instead of the 2 neighbors. | ||
* | merge | 2016-06-14 | |
|\ | |||
| * | Add missing explicit scalar conversion | 2016-06-12 | |
| | | |||
| * | Make sure T(i+1,i)==0 when diagonalizing T(i:i+1,i:i+1) | 2016-06-11 | |
| | | |||
* | | Big 279: enable mixing types for comparisons, min, and max. | 2016-06-10 | |
| | | |||
| * | Take advantage that T is already diagonal in the extraction of generalized ↵ | 2016-06-09 | |
| | | | | | | | | complex eigenvalues. | ||
| * | Update RealQZ to reduce 2x2 diagonal block of T corresponding to non reduced ↵ | 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. | 2016-06-09 | |
| | | |||
| * | Fix extraction of complex eigenvalue pairs in real generalized eigenvalue ↵ | 2016-06-08 | |
|/ | | | | problems. | ||
* | Fix compilation. | 2016-06-03 | |
| | |||
* | Handle some Index to int conversions in BLAS/LAPACK support. | 2016-05-26 | |
| | |||
* | Silenced several double-promotion warnings | 2016-05-22 | |
| | |||
* | Fix SelfAdjointEigenSolver for some input expression types, and add new ↵ | 2016-05-19 | |
| | | | | regression unit tests for sparse and selfadjointview inputs. | ||
* | Use coeff(i,j) instead of operator(). | 2016-05-18 | |
| | |||
* | Removed executable bit from header files | 2016-03-23 | |
| | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | 2016-01-01 | |
| | | | | warnings |