Octopus
|
Computes all the eigenvalues, and optionally, the 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. More...
Computes all the eigenvalues, and optionally, the 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.
Definition at line 181 of file lapack.F90.
Public Member Functions | |
subroutine | zhegv (itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, rwork, info) |
subroutine lapack_oct_m::lapack_hegv::zhegv | ( | integer, intent(in) | itype, |
character(1), intent(in) | jobz, | ||
character(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(out) | w, | ||
complex(real64), intent(out) | work, | ||
integer, intent(in) | lwork, | ||
real(real64), intent(out) | rwork, | ||
integer, intent(out) | info | ||
) |
[in,out] | b | a(lda,n), b(ldb,n) |
[out] | rwork | w(n), rwork(max(1,3*n-2)) |
[out] | work | work(lwork) |
Definition at line 182 of file lapack.F90.