#include <vnl_generalized_eigensystem.h>
Collaboration diagram for vnl_generalized_eigensystem:
Public Methods | |
vnl_generalized_eigensystem (const vnl_matrix< double > &A, const vnl_matrix< double > &B) | |
Public Attributes | |
int | n |
vnl_matrix< double > | V |
vnl_diag_matrix< double > | D |
Definition at line 22 of file vnl_generalized_eigensystem.h.
|
Solve real generalized eigensystem $A x = \lambda B x$ for. and , where symmetric, positive definite. Initializes storage for the matrix and the vnl_diag_matrix . The eigenvalues are sorted into increasing order (of value, not absolute value). Uses vnl_cholesky decomposition , to convert to and then uses the Symmetric eigensystem code. It will print a verbose warning if is not positive definite. |
|
Public eigenvalues.\ After construction, this contains the diagonal. matrix of eigenvalues, stored as a vector. Definition at line 51 of file vnl_generalized_eigensystem.h. |
|
Definition at line 25 of file vnl_generalized_eigensystem.h. |
|
Public eigenvectors.\ After construction, this contains the matrix of. eigenvectors. Definition at line 46 of file vnl_generalized_eigensystem.h. |