stdlib_slasd2 Interface

interface
public pure module subroutine stdlib_slasd2(nl, nr, sqre, k, d, z, alpha, beta, u, ldu, vt, ldvt, dsigma, u2, ldu2, vt2, ldvt2, idxp, idx, idxc, idxq, coltyp, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: nl
integer(kind=ilp), intent(in) :: nr
integer(kind=ilp), intent(in) :: sqre
integer(kind=ilp), intent(out) :: k
real(kind=sp), intent(inout) :: d(*)
real(kind=sp), intent(out) :: z(*)
real(kind=sp), intent(in) :: alpha
real(kind=sp), intent(in) :: beta
real(kind=sp), intent(inout) :: u(ldu,*)
integer(kind=ilp), intent(in) :: ldu
real(kind=sp), intent(inout) :: vt(ldvt,*)
integer(kind=ilp), intent(in) :: ldvt
real(kind=sp), intent(out) :: dsigma(*)
real(kind=sp), intent(out) :: u2(ldu2,*)
integer(kind=ilp), intent(in) :: ldu2
real(kind=sp), intent(out) :: vt2(ldvt2,*)
integer(kind=ilp), intent(in) :: ldvt2
integer(kind=ilp), intent(out) :: idxp(*)
integer(kind=ilp), intent(out) :: idx(*)
integer(kind=ilp), intent(out) :: idxc(*)
integer(kind=ilp), intent(inout) :: idxq(*)
integer(kind=ilp), intent(out) :: coltyp(*)
integer(kind=ilp), intent(out) :: info