fortran-lapack
Loading...
Searching...
No Matches
la_lapack::ggev3 Interface Reference

GGEV3: computes for a pair of N-by-N real nonsymmetric matrices (A,B) the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors. A generalized eigenvalue for a pair of matrices (A,B) is a scalar lambda or a ratio alpha/beta = lambda, such that A - lambda*B is singular. It is usually represented as the pair (alpha,beta), as there is a reasonable interpretation for beta=0, and even for both being zero. The right eigenvector v(j) corresponding to the eigenvalue lambda(j) of (A,B) satisfies A * v(j) = lambda(j) * B * v(j). The left eigenvector u(j) corresponding to the eigenvalue lambda(j) of (A,B) satisfies u(j)**H * A = lambda(j) * u(j)**H * B . where u(j)**H is the conjugate-transpose of u(j). More...

Public Member Functions

 la_cggev3
 
 la_dggev3
 
 la_qggev3
 
 la_sggev3
 
 la_wggev3
 
 la_zggev3
 

Detailed Description

GGEV3: computes for a pair of N-by-N real nonsymmetric matrices (A,B) the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors. A generalized eigenvalue for a pair of matrices (A,B) is a scalar lambda or a ratio alpha/beta = lambda, such that A - lambda*B is singular. It is usually represented as the pair (alpha,beta), as there is a reasonable interpretation for beta=0, and even for both being zero. The right eigenvector v(j) corresponding to the eigenvalue lambda(j) of (A,B) satisfies A * v(j) = lambda(j) * B * v(j). The left eigenvector u(j) corresponding to the eigenvalue lambda(j) of (A,B) satisfies u(j)**H * A = lambda(j) * u(j)**H * B . where u(j)**H is the conjugate-transpose of u(j).

Member Function/Subroutine Documentation

◆ la_cggev3()

la_lapack::ggev3::la_cggev3

◆ la_dggev3()

la_lapack::ggev3::la_dggev3

◆ la_qggev3()

la_lapack::ggev3::la_qggev3

◆ la_sggev3()

la_lapack::ggev3::la_sggev3

◆ la_wggev3()

la_lapack::ggev3::la_wggev3

◆ la_zggev3()

la_lapack::ggev3::la_zggev3

The documentation for this interface was generated from the following file: