GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis 111
Loading...
Searching...
No Matches
blas_lapack_gbl::syev Interface Reference

Interface for LAPACK dsyev routine and its quad precision implementation. More...

Public Member Functions

subroutine dble_syev (jobz, uplo, n, a, lda, w, work, lwork, info)
subroutine quad_syev (jobz, uplo, n, a, lda, w, work, lwork, info)

Detailed Description

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.

Member Function/Subroutine Documentation

◆ 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: