aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Eigenvalues
Commit message (Collapse)AuthorAge
* bug #933: RealSchur, do not consider the input matrix norm to check ↵Gravatar Gael Guennebaud2015-01-28
| | | | negligible sub-diag entries. This also makes this test consistent with the complex and self-adjoint cases.
* bug #329: fix typoGravatar Gael Guennebaud2015-01-17
|
* bug #701: workaround (min) and (max) blocking ADL by introducing ↵Gravatar Gael Guennebaud2014-10-20
| | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
* quieted more g++ warnings of the form: warning: typedef XXX locally defined ↵Gravatar Mark Borgerding2014-10-16
| | | | but not used [-Wunused-local-typedefs]
* Tridiagonalization::diagonal() and ::subDiagonal() did not work. Added unit-testGravatar Christoph Hertzberg2014-09-24
|
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* merge default branchGravatar Gael Guennebaud2014-08-29
|\
| * bug #854: fix numerical issue in SelfAdjointEigenSolver::computeDirect for ↵Gravatar Gael Guennebaud2014-08-21
| | | | | | | | | | | | 3x3 matrices. The tolerance to detect stable cross products was too optimistic. Add respective unit tests.
* | merge with default branchGravatar Gael Guennebaud2014-07-10
|\|
| * Fix dox at internal::tridiagonal_qr_stepGravatar Chen-Pang He2014-07-06
| |
* | merge with default branchGravatar Gael Guennebaud2014-07-02
|\|
| * Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
* | merge with default branchGravatar Gael Guennebaud2014-06-20
|\|
| * bug #793: detect NaN and INF in EigenSolver instead of aborting with an assert.Gravatar Gael Guennebaud2014-04-14
| |
| * bug #793: fix overflow in EigenSolver and add respective regression unit testGravatar Gael Guennebaud2014-04-14
| |
* | Fix Eigenvalues moduleGravatar Gael Guennebaud2014-03-12
|/
* NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issueGravatar Gael Guennebaud2014-01-24
|
* Move internal::swap to numext to fix ambiguous call with std::swapGravatar Gael Guennebaud2013-11-07
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
| * Add nvcc support for small eigenvalues decompositions and workaround lack of ↵Gravatar Gael Guennebaud2013-08-01
| | | | | | | | support for std::swap and std::numeric_limits
* | Fix bug #326 : expose tridiagonal eigensolver to end-users through ↵Gravatar Desire NUENTSA2013-07-18
| | | | | | | | ComputeFromTridiagonal()
| * merge with main branchGravatar Gael Guennebaud2013-07-17
| |\ | |/ |/|
* | Fix HouseholderSequence::conjugate() and ::adjoint() and add respective unit ↵Gravatar Gael Guennebaud2013-06-17
| | | | | | | | tests.
* | Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
| |
| * merge with default branchGravatar Gael Guennebaud2013-04-19
| |\ | |/ |/|
* | Clean source code and unit tests with respect to -Wunused-local-typedefsGravatar Gael Guennebaud2013-04-10
| |
| * Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with ↵Gravatar Gael Guennebaud2013-04-05
| | | | | | | | std::min/max
* | bug #482: pass scalar arguments by const references. Still remains a few ↵Gravatar Gael Guennebaud2013-02-25
| | | | | | | | cases that might affect the ABI (see the bug entry)
* | Replace assert() by eigen_assert() (fixes bug #548).Gravatar Jitse Niesen2013-02-02
|/
* Fix bug #540: SelfAdjointEigenSolver improperly used the upper triangular ↵Gravatar Sergey Popov2013-01-12
| | | | part to extract the scaling factor.
* Add support for Schur decomposition of matrices in Hessenberg formGravatar Desire NUENTSA2013-01-11
|
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* RealShur for a already Hessenberg matrixGravatar Desire NUENTSA2012-10-09
|
* Fix precision regression when attempting to fix underflow issues.Gravatar Gael Guennebaud2012-08-05
|
* Eigenvalues module: Implement setMaxIterations() methods.Gravatar Jitse Niesen2012-07-28
|
* add an example for GeneralizedEigenSolverGravatar Gael Guennebaud2012-07-28
|
* fix various regressions with MKL supportGravatar Gael Guennebaud2012-07-28
|
* RealQZ: added example and some code commentsGravatar Alexey Korepanov2012-07-28
|
* Add a preliminary GeneralizedEigenSolver computing the eigenvalues of Av=lBv ↵Gravatar Gael Guennebaud2012-07-26
| | | | | | with A and B general real matrices. Currently only the eigenvalues are reported.
* RealSchur: improve speed of computeNormOfTGravatar Gael Guennebaud2012-07-26
|
* RealQZ: improve computeNorms speed, improve shift accuracy (better to do a/b ↵Gravatar Gael Guennebaud2012-07-26
| | | | | | than a*(1/b)), update API to set the maximum number of iterations
* RealQZ: bug in pushDownZero fixed tooGravatar Alexey Korepanov2012-07-25
|
* RealQZ: bug in splitOffTwoRows fixedGravatar Alexey Korepanov2012-07-25
|
* RealQZ: optimize general hessenberg to not apply rotations to zero entries.Gravatar Gael Guennebaud2012-07-24
|
* real QZ: update licenseGravatar Gael Guennebaud2012-07-24
|
* Add a RealQZ class: a generalized Schur decomposition for real matricesGravatar Alexey Korepanov2012-07-11
|
* Allow user to specify max number of iterations (bug #479).Gravatar Jitse Niesen2012-07-24
|
* Use EISPACK's strategy re max number of iters in Schur decomposition (bug #479).Gravatar Jitse Niesen2012-07-22
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Fix possible underflow issues in SelfAdjointEigenSolverGravatar Gael Guennebaud2012-07-10
|