Interface for LAPACK dsyev routine and its quad precision implementation.
More...
|
| subroutine | dble_syev (jobz, uplo, n, a, lda, w, work, lwork, info) |
| subroutine | quad_syev (jobz, uplo, n, a, lda, w, work, lwork, info) |
Interface for LAPACK dsyev routine and its quad precision implementation.
- Warning
- the Quad precision version is not an extension of the LAPACK double routine but an implementation of the NR matrix diagonalization based on the QR algorithm.
◆ dble_syev()
| subroutine blas_lapack_gbl::syev::dble_syev |
( |
character | jobz, |
|
|
character | uplo, |
|
|
integer(blasint) | n, |
|
|
real(kind=wp), dimension(lda,*) | a, |
|
|
integer(blasint) | lda, |
|
|
real(kind=wp), dimension(*) | w, |
|
|
real(kind=wp), dimension(*) | work, |
|
|
integer(blasint) | lwork, |
|
|
integer(blasint) | info ) |
◆ quad_syev()
| subroutine blas_lapack_gbl::syev::quad_syev |
( |
character | jobz, |
|
|
character | uplo, |
|
|
integer(blasint) | n, |
|
|
real(kind=ep1), dimension(:,:) | a, |
|
|
integer(blasint) | lda, |
|
|
real(kind=ep1), dimension(:) | w, |
|
|
real(kind=ep1), dimension(:) | work, |
|
|
integer(blasint) | lwork, |
|
|
integer(blasint) | info ) |
The documentation for this interface was generated from the following file: