#include <vnl_real_eigensystem.h>
vnl_eigensystem is a full-bore real eigensystem. If your matrix is symmetric, it is *much* better to use vnl_symmetric_eigensystem.
Definition at line 27 of file vnl_real_eigensystem.h.
Public Member Functions | |
| vnl_real_eigensystem (vnl_matrix< double > const &M) | |
| Extract eigensystem of unsymmetric matrix M, using the EISPACK routine rg. | |
Public Attributes | |
| vnl_matrix< double > | Vreal |
| vnl_matrix< vcl_complex< double > > | V |
| Output matrix of eigenvectors, which will in general be complex. | |
| vnl_diag_matrix< vcl_complex< double > > | D |
| Output diagonal matrix of eigenvalues. | |
|
|
Extract eigensystem of unsymmetric matrix M, using the EISPACK routine rg. Should probably switch to using LAPACK's dgeev to avoid transposing. Definition at line 21 of file vnl_real_eigensystem.cxx. |
|
|
Output diagonal matrix of eigenvalues.
Definition at line 39 of file vnl_real_eigensystem.h. |
|
|
Output matrix of eigenvectors, which will in general be complex.
Definition at line 36 of file vnl_real_eigensystem.h. |
|
|
Definition at line 33 of file vnl_real_eigensystem.h. |
1.4.4