aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
Commit message (Collapse)AuthorAge
* Fix compilation.Gravatar Gael Guennebaud2016-06-03
|
* 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
|
* Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵Gravatar Gael Guennebaud2016-01-01
| | | | warnings
* Fix numerous doxygen issues in auto-link generationGravatar Gael Guennebaud2015-12-30
|
* bug #1098: fix regression introduced when generalizing some compute() ↵Gravatar Gael Guennebaud2015-10-26
| | | | | | methods in changeset 7031a851d45a8526474ac1ac972ad12a48e99f1a .
* Fixed cuda code: EIGEN_DEVICE_FUNC must come after template<...>Gravatar Christoph Hertzberg2015-09-10
|
* Fixed minor regression caused by 7031a851d45a8526474ac1ac972ad12a48e99f1aGravatar Christoph Hertzberg2015-09-08
|
* Generalize matrix ctor and compute() method of dense decomposition to 1) ↵Gravatar Gael Guennebaud2015-09-07
| | | | limit temporaries, 2) forward expressions to nested decompositions, 3) fix ambiguous ctor instanciation for square decomposition
* Remove wrongly pushed debugging statementsGravatar Gael Guennebaud2015-07-22
|
* Clean some previous changes and more cuda fixesGravatar Gael Guennebaud2015-07-15
|
* split compiler intensive bdcsvd_1 unit testGravatar Gael Guennebaud2015-06-26
|
* Enforce eigenvectors to be column-major (for performance reasons)Gravatar Gael Guennebaud2015-06-19
|
* Extend unit test and documentation of SelfAdjointEigenSolver::computeDirectGravatar Gael Guennebaud2015-06-08
|
* bug #1014: More stable direct computation of eigenvalues and -vectors for ↵Gravatar Christoph Hertzberg2015-05-17
| | | | 3x3 matrices
* Ignore denormal numbers in selfadjoint eigensolver.Gravatar Gael Guennebaud2015-05-12
|
* bug #1013: fix 2x2 direct eigensolver for identical eiegnvaluesGravatar Gael Guennebaud2015-05-07
|
* bug #949: add static assertion for incompatible scalar types in dense ↵Gravatar Gael Guennebaud2015-03-13
| | | | end-user decompositions.
* Remove deprecated usage of expr::Index.Gravatar Gael Guennebaud2015-02-16
|
* 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.
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* 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.
* Fix dox at internal::tridiagonal_qr_stepGravatar Chen-Pang He2014-07-06
|
* 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.
* 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()
* Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
|
* Fix bug #540: SelfAdjointEigenSolver improperly used the upper triangular ↵Gravatar Sergey Popov2013-01-12
| | | | part to extract the scaling factor.
* 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
* Fix precision regression when attempting to fix underflow issues.Gravatar Gael Guennebaud2012-08-05
|
* 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
|
* Remove unused file EigenvaluesCommon.hGravatar Jitse Niesen2012-04-16
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix static inline versus inline static issues (the former is the correct order)Gravatar Gael Guennebaud2012-01-31
|
* Remove asserts that eigenvalue computation has converged (bug #354).Gravatar Jitse Niesen2011-12-12
|
* trivial compilation fixGravatar Gael Guennebaud2011-12-10
|
* bug #352:properly cast constantsGravatar Igor Krivenko2011-12-09
|
* improve accuracy of 3x3 direct eigenvector extractionGravatar Gael Guennebaud2011-11-23
|
* Allow for more iterations in SelfAdjointEigenSolver (bug #354).Gravatar Jitse Niesen2011-11-02
| | | | | Add an assert to guard against using eigenvalues that have not converged. Add call to info() in tutorial example to cover non-convergence.
* the min/max macros to detect unprotected min/max were undefined by some std ↵Gravatar Gael Guennebaud2011-08-19
| | | | | | header, so let's declare them after and do the respective fixes ;)
* fix a numerical issue in the direct 3x3 eigenvector extractionGravatar Gael Guennebaud2011-08-08
|
* simplify a bit the 2x2 direct eigenvalue solverGravatar Gael Guennebaud2011-07-22
|
* integrate Hauke's 2x2 direct symmetric eigenvalues solverGravatar Gael Guennebaud2011-07-22
|
* add a computeDirect method to SelfAdjointEigenSolver for fast eigen ↵Gravatar Gael Guennebaud2011-07-21
| | | | decomposition
* fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of ↵Gravatar Gael Guennebaud2011-07-09
| | | | size (1,1) correctly
* Document enums in Constants.h (bug #248).Gravatar Jitse Niesen2011-05-03
| | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs.