aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Eigenvalues
Commit message (Collapse)AuthorAge
* bug #1679: avoid possible division by 0 in complex-schurGravatar Gael Guennebaud2019-02-15
|
* Fix compilation with expression template scalar type.Gravatar Gael Guennebaud2018-12-12
|
* bug #1557: fix RealSchur and EigenSolver for matrices with only zeros on the ↵Gravatar Gael Guennebaud2018-12-12
| | | | diagonal.
* Fix several uninitialized member from ctorGravatar Gael Guennebaud2018-11-23
|
* bug #1600: initialize m_info to InvalidInput by default, even though m_info ↵Gravatar Gael Guennebaud2018-09-18
| | | | is not accessible until it has been initialized (assert)
* applying EIGEN_DECLARE_TEST to *gpu* testsGravatar Deven Desai2018-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.Gravatar Gael Guennebaud2018-07-14
|
* Fix shadowing typedefsGravatar Gael Guennebaud2018-07-12
|
* Extend CUDA support to matrix inversion and selfadjointeigensolverGravatar Andrea Bocci2018-06-11
|
* Fix regression in changeset f05dea6b2326836e5e0243fbaffbece84b833d64Gravatar Gael Guennebaud2018-07-02
| | | | : computeFromHessenberg can take any expression for matrixQ, not only an HouseholderSequence.
* bug #1550: prevent avoidable memory allocation in RealSchurGravatar Gael Guennebaud2018-06-08
|
* Cast zeros to Scalar in RealSchurGravatar Dmitriy Korchemkin2018-04-18
|
* bug #1493: Make representation of HouseholderSequence consistent and working ↵Gravatar Christoph Hertzberg2018-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.Gravatar Gael Guennebaud2018-04-09
|
* MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | Found using `codespell` and `grep` from downstream FreeCAD
* Adjusted the EIGEN_DEVICE_FUNC qualifiers to make sure that:Gravatar Benoit Steiner2017-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);Gravatar Gael Guennebaud2017-02-20
|
* bug #478: fix regression in the eigen decomposition of zero matrices.Gravatar Gael Guennebaud2017-01-31
|
* Revert part of changeset 5b3a6f51d353bb3b35f6d15f2455774b73d088e0Gravatar Gael Guennebaud2016-08-29
| | | | to keep accuracy of smallest eigenvalues.
* bug #1167: simplify installation of header files using cmake's ↵Gravatar Gael Guennebaud2016-08-29
| | | | install(DIRECTORY ...) command.
* Fix compilation with boost::multiprec.Gravatar Gael Guennebaud2016-08-25
|
* 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
* Improve robustness of 2x2 eigenvalue with shifting and scalingGravatar 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
|
* Enforce scalar types in calls to max/min (helps with expression template ↵Gravatar Gael Guennebaud2016-07-25
| | | | scalar types)
* Remove custom complex division function cdiv.Gravatar Gael Guennebaud2016-07-25
|
* Fix misuse of dummy_precesion in eigenvalues solversGravatar Gael Guennebaud2016-07-23
|
* Workaround VS2015 bugGravatar Gael Guennebaud2016-07-13
|
* Workaround MSVC bugGravatar Gael Guennebaud2016-07-11
|
* 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.
* mergeGravatar Gael Guennebaud2016-06-14
|\
| * Add missing explicit scalar conversionGravatar Gael Guennebaud2016-06-12
| |
| * Make sure T(i+1,i)==0 when diagonalizing T(i:i+1,i:i+1)Gravatar Gael Guennebaud2016-06-11
| |
* | Big 279: enable mixing types for comparisons, min, and max.Gravatar Gael Guennebaud2016-06-10
| |
| * Take advantage that T is already diagonal in the extraction of generalized ↵Gravatar Gael Guennebaud2016-06-09
| | | | | | | | complex eigenvalues.
| * Update RealQZ to reduce 2x2 diagonal block of T corresponding to non reduced ↵Gravatar Gael Guennebaud2016-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.Gravatar Gael Guennebaud2016-06-09
| |
| * Fix extraction of complex eigenvalue pairs in real generalized eigenvalue ↵Gravatar Gael Guennebaud2016-06-08
|/ | | | problems.
* Fix compilation.Gravatar Gael Guennebaud2016-06-03
|
* Handle some Index to int conversions in BLAS/LAPACK support.Gravatar Gael Guennebaud2016-05-26
|
* Silenced several double-promotion warningsGravatar Christoph Hertzberg2016-05-22
|
* Fix SelfAdjointEigenSolver for some input expression types, and add new ↵Gravatar Gael Guennebaud2016-05-19
| | | | regression unit tests for sparse and selfadjointview inputs.
* Use coeff(i,j) instead of operator().Gravatar Gael Guennebaud2016-05-18
|
* Removed executable bit from header filesGravatar Benoit Steiner2016-03-23
|
* Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵Gravatar Gael Guennebaud2016-01-01
| | | | warnings