New user self-registration is currently disabled. Please email eigen-core-team @ lists.tuxfamily.org if you need an account.
Bug 326 - Expose tridiagonal eigensolver to end-users
Expose tridiagonal eigensolver to end-users
Status: RESOLVED FIXED
Product: Eigen
Classification: Unclassified
Component: Eigenvalues
3.0
All All
: --- enhancement
Assigned To: Nobody
:
Depends on:
Blocks: 3.3
  Show dependency treegraph
 
Reported: 2011-08-12 14:10 UTC by Erlend Aune
Modified: 2013-07-18 11:17 UTC (History)
4 users (show)



Attachments

Description Erlend Aune 2011-08-12 14:10:16 UTC
In the module SelfAdjointEigensolver, the method <<tridiagonal_qr_step>> together with some code in <<SelfAdjointEigenSolver<..>& SelfAdjointEigenSolver<MatrixType>::compute(..)>> computes the eigenvalues and, optionally, the eigenvectors of a tridiagonal symmetric matrix. This method should be exposed to end-users and provide and interface to self-adjoint tridiagonal matrices and two vectors containing the diagonal and off-diagonal elements respectively.
Comment 1 Gael Guennebaud 2013-05-16 10:57:49 UTC
This should be exposed via a computeFromTridiagonal method. This is quite easy, so let's have it for 3.2.
Comment 2 Gael Guennebaud 2013-07-15 21:13:44 UTC
too late for adding a new feature.
Comment 3 Desire NUENTSA 2013-07-16 15:51:15 UTC
I had a working changeset. Just forgot to push.
Comment 4 Gael Guennebaud 2013-07-18 11:17:10 UTC
https://bitbucket.org/eigen/eigen/commits/a495c25336f5/
Changeset:   a495c25336f5
User:        dnuentsa
Date:        2013-07-18 10:32:31
Summary:     Fix bug 326 : expose tridiagonal eigensolver to end-users through ComputeFromTridiagonal()

Note You need to log in before you can comment on or make changes to this bug.