aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Eigenvalues
Commit message (Collapse)AuthorAge
...
* fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of ↵Gravatar Gael Guennebaud2011-07-09
| | | | size (1,1) correctly
* Simplify the use of custom scalar types, the rule is to never directly call ↵Gravatar Gael Guennebaud2011-05-25
| | | | | | | a standard math function using std:: but rather put a using std::foo before and simply call foo: using std::max; max(a,b);
* clean a bit previous patch (ctor vs static_cast and a few bits)Gravatar Gael Guennebaud2011-05-23
|
* fix implicit scalar conversions (needed to support fancy scalar types, see ↵Gravatar David H. Bailey2011-05-23
| | | | bug #276)
* Remove Eigen::internal::sqrt(), see bug #264.Gravatar Jitse Niesen2011-05-12
|
* Get rid of wrong "subscript above bounds" warning (bug #149).Gravatar Jitse Niesen2011-05-07
|
* 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.
* Normalize eigenvectors returned by EigenSolver (fixes bug #249)Gravatar Jitse Niesen2011-04-15
| | | | | because the documentation says that we do this. Also, add a unit test to cover this.
* Document (non)sorting of eigenvalues.Gravatar Jitse Niesen2011-02-27
| | | | | Also, update docs for (Generalized)SelfAdjointEigenSolver to reflect that these two classes were split apart.
* fix division by zero if the matrix is exactly zeroGravatar Gael Guennebaud2011-02-17
|
* fix under- and overflowGravatar Gael Guennebaud2011-02-06
|
* make eigen2 eigensolver test passGravatar Benoit Jacob2011-01-31
|
* fix MaxCols in ComplexEigenSolver which was causing memory allocation ↵Gravatar Gael Guennebaud2011-01-27
| | | | instead of static allocation in the nomalloc test. Uncomment commenetd parts of the nomalloc test since now matrix-matrix products are safe.
* fix compile errors in Tridiagonalization and in doc examplesGravatar Benoit Jacob2010-12-30
|
* fix HouseholderSequence API, bug #50:Gravatar Benoit Jacob2010-12-30
| | | | | | * remove ctors taking more than 2 ints * rename actualVectors to length * add length/shift/trans accessors/mutators
* suppress stupid warningGravatar Gael Guennebaud2010-12-10
|
* fix compilation with ICC (template keyword on a non template method)Gravatar Gael Guennebaud2010-12-10
|
* fix bug #128 : tridiagonalization failed for 1x1 matricesGravatar Gael Guennebaud2010-12-09
|
* Fixed compilation of tridiagonalization related unit tests.Gravatar Hauke Heibel2010-11-27
|
* make HessenbergDecompositionMatrixHReturnType internalGravatar Gael Guennebaud2010-11-26
|
* make TridiagonalizationMatrixTReturnType internal and only export a public ↵Gravatar Gael Guennebaud2010-11-26
| | | | MatrixTReturnType typedef
* add a TridiagonalizationMatrixTReturnType class to make ↵Gravatar Gael Guennebaud2010-11-26
| | | | Tridiagonalization::matrixT() more efficient and future proof.
* fix bug #107: SelfAdjointEigenSolver and RowMajor (and add unit test)Gravatar Gael Guennebaud2010-11-04
|
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-10-25
| | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* rename PlanarRotation -> JacobiRotationGravatar Benoit Jacob2010-10-19
|
* fix warningGravatar Radu Bogdan Rusu2010-09-27
|
* introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵Gravatar Gael Guennebaud2010-07-21
| | | | accessors
* fix compilation of ei_tridiagonalization_inplace_selector for 1x1 matrixGravatar Gael Guennebaud2010-07-18
|
* disable the optimized 3x3 path for complexes which was not working at allGravatar Gael Guennebaud2010-07-16
|
* fix bad fuzzy comparison in 3x3 tridiagonalizationGravatar Gael Guennebaud2010-07-16
|
* Remove \nonstable yet. The stability rules for Eigen3 are much simpler:Gravatar Benoit Jacob2010-06-29
| | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates).
* email changeGravatar Gael Guennebaud2010-06-24
|
* fix compilation when default to row majorGravatar Gael Guennebaud2010-06-24
|
* eigenvalues: documentation fixesGravatar Gael Guennebaud2010-06-17
|
* implement other variantsGravatar Gael Guennebaud2010-06-17
|
* warn users other variants are not implemented yet... (will do it very soon)Gravatar Gael Guennebaud2010-06-16
|
* * decouple the generalized selfadjoint eigenvalue problem to the standard oneGravatar Gael Guennebaud2010-06-16
| | | | * uses named values instead of bools
* Fix compilation of docs after changes in Eigenvalues module.Gravatar Jitse Niesen2010-06-14
| | | | | Clean-up after revision 469382407ca5d730f23788c593e71e91d24e9b89 .
* add a info() function in LLT to report on succes/faillureGravatar Gael Guennebaud2010-06-12
|
* * Make HouseholderSequence::evalTo works in placeGravatar Gael Guennebaud2010-06-10
| | | | | | | | | | * Clean a bit the Triadiagonalization making sure it the inplace function really works inplace ;), and that only the lower triangular part of the matrix is referenced. * Remove the Tridiagonalization member object of SelfAdjointEigenSolver exploiting the in place capability of HouseholdeSequence. * Update unit test to check SelfAdjointEigenSolver only consider the lower triangular part.
* generalized eigendecomposition docGravatar Gael Guennebaud2010-06-10
|
* clean general symm eigensolverGravatar Gael Guennebaud2010-06-10
|
* Fix generalized symm eigensolver (I don't know why the eigenvectors were ↵Gravatar Gael Guennebaud2010-06-10
| | | | normalized)
* clean old stuff used to support precompilation inside a binary libGravatar Gael Guennebaud2010-06-07
|
* Add info() method which can be queried to check whether iteration converged.Gravatar Jitse Niesen2010-06-03
|
* Refactor compute() by splitting off two smaller private methods.Gravatar Jitse Niesen2010-06-03
|
* Add field m_maxIterations; break loop when this limit is exceeded.Gravatar Jitse Niesen2010-06-02
|
* Make all compute() methods return a reference to *this.Gravatar Jitse Niesen2010-06-01
|
* Allow user to compute only the eigenvalues and not the eigenvectors.Gravatar Jitse Niesen2010-05-31
|