steqr Interface

public interface steqr

STEQR computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method. The eigenvectors of a full or band complex Hermitian matrix can also be found if CHETRD or CHPTRD or CHBTRD has been used to reduce this matrix to tridiagonal form.


Subroutines

public pure subroutine csteqr(compz, n, d, e, z, ldz, work, info)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: compz
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: d(*)
real(kind=sp), intent(inout) :: e(*)
complex(kind=sp), intent(inout) :: z(ldz,*)
integer(kind=ilp), intent(in) :: ldz
real(kind=sp), intent(out) :: work(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine dsteqr(compz, n, d, e, z, ldz, work, info)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: compz
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: d(*)
real(kind=dp), intent(inout) :: e(*)
real(kind=dp), intent(inout) :: z(ldz,*)
integer(kind=ilp), intent(in) :: ldz
real(kind=dp), intent(out) :: work(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine ssteqr(compz, n, d, e, z, ldz, work, info)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: compz
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: d(*)
real(kind=sp), intent(inout) :: e(*)
real(kind=sp), intent(inout) :: z(ldz,*)
integer(kind=ilp), intent(in) :: ldz
real(kind=sp), intent(out) :: work(*)
integer(kind=ilp), intent(out) :: info

public pure subroutine zsteqr(compz, n, d, e, z, ldz, work, info)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: compz
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: d(*)
real(kind=dp), intent(inout) :: e(*)
complex(kind=dp), intent(inout) :: z(ldz,*)
integer(kind=ilp), intent(in) :: ldz
real(kind=dp), intent(out) :: work(*)
integer(kind=ilp), intent(out) :: info

Module Procedures

public interface stdlib_csteqr()

Arguments

None

public interface stdlib_dsteqr()

Arguments

None

public interface stdlib_ssteqr()

Arguments

None

public interface stdlib_zsteqr()

Arguments

None