Octopus
|
Computes selected eigenvalues, and optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form \(Ax=(\lambda)Bx, ABx=(\lambda)x, \mbox{ or } BAx=(\lambda)x \). Here A and B are assumed to be Hermitian and B is also positive definite. Eigenvalues and eigenvectors can be selected by specifying either a range of values or a range of indices for the desired eigenvalues. More...
Computes selected eigenvalues, and optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form \(Ax=(\lambda)Bx, ABx=(\lambda)x, \mbox{ or } BAx=(\lambda)x \). Here A and B are assumed to be Hermitian and B is also positive definite. Eigenvalues and eigenvectors can be selected by specifying either a range of values or a range of indices for the desired eigenvalues.
Definition at line 425 of file lapack.F90.
Public Member Functions | |
subroutine | zhegvx (itype, jobz, range, uplo, n, a, lda, b, ldb, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, rwork, iwork, ifail, info) |
subroutine lapack_oct_m::lapack_hegvx::zhegvx | ( | integer, intent(in) | itype, |
character(len=1), intent(in) | jobz, | ||
character(len=1), intent(in) | range, | ||
character(len=1), intent(in) | uplo, | ||
integer, intent(in) | n, | ||
complex(real64), intent(inout) | a, | ||
integer, intent(in) | lda, | ||
complex(real64), intent(inout) | b, | ||
integer, intent(in) | ldb, | ||
real(real64), intent(in) | vl, | ||
real(real64), intent(in) | vu, | ||
integer, intent(in) | il, | ||
integer, intent(in) | iu, | ||
real(real64), intent(in) | abstol, | ||
integer, intent(out) | m, | ||
real(real64), intent(out) | w, | ||
complex(real64), intent(out) | z, | ||
integer, intent(in) | ldz, | ||
complex(real64), intent(out) | work, | ||
integer, intent(in) | lwork, | ||
real(real64), intent(out) | rwork, | ||
integer, intent(out) | iwork, | ||
integer, intent(out) | ifail, | ||
integer, intent(out) | info | ||
) |
[out] | rwork | rwork(1:7*n) |
[out] | iwork | iwork(1:5*n) |
[out] | ifail | ifail(1:n) |
Definition at line 426 of file lapack.F90.