sb2st_kernels Interface

public interface sb2st_kernels

SB2ST_KERNELS is an internal routine used by the DSYTRD_SB2ST subroutine.


Subroutines

public pure subroutine dsb2st_kernels(uplo, wantz, ttype, st, ed, sweep, n, nb, ib, a, lda, v, tau, ldvt, work)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo
logical(kind=lk), intent(in) :: wantz
integer(kind=ilp), intent(in) :: ttype
integer(kind=ilp), intent(in) :: st
integer(kind=ilp), intent(in) :: ed
integer(kind=ilp), intent(in) :: sweep
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: nb
integer(kind=ilp), intent(in) :: ib
real(kind=dp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
real(kind=dp), intent(out) :: v(*)
real(kind=dp), intent(out) :: tau(*)
integer(kind=ilp), intent(in) :: ldvt
real(kind=dp), intent(out) :: work(*)

public pure subroutine ssb2st_kernels(uplo, wantz, ttype, st, ed, sweep, n, nb, ib, a, lda, v, tau, ldvt, work)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo
logical(kind=lk), intent(in) :: wantz
integer(kind=ilp), intent(in) :: ttype
integer(kind=ilp), intent(in) :: st
integer(kind=ilp), intent(in) :: ed
integer(kind=ilp), intent(in) :: sweep
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: nb
integer(kind=ilp), intent(in) :: ib
real(kind=sp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
real(kind=sp), intent(out) :: v(*)
real(kind=sp), intent(out) :: tau(*)
integer(kind=ilp), intent(in) :: ldvt
real(kind=sp), intent(out) :: work(*)

Module Procedures

public interface stdlib_dsb2st_kernels()

Arguments

None

public interface stdlib_ssb2st_kernels()

Arguments

None