stdlib_dlasd3 Interface

interface
public pure module subroutine stdlib_dlasd3(nl, nr, sqre, k, d, q, ldq, dsigma, u, ldu, u2, ldu2, vt, ldvt, vt2, ldvt2, idxc, ctot, z, 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(in) :: k
real(kind=dp), intent(out) :: d(*)
real(kind=dp), intent(out) :: q(ldq,*)
integer(kind=ilp), intent(in) :: ldq
real(kind=dp), intent(inout) :: dsigma(*)
real(kind=dp), intent(out) :: u(ldu,*)
integer(kind=ilp), intent(in) :: ldu
real(kind=dp), intent(in) :: u2(ldu2,*)
integer(kind=ilp), intent(in) :: ldu2
real(kind=dp), intent(out) :: vt(ldvt,*)
integer(kind=ilp), intent(in) :: ldvt
real(kind=dp), intent(inout) :: vt2(ldvt2,*)
integer(kind=ilp), intent(in) :: ldvt2
integer(kind=ilp), intent(in) :: idxc(*)
integer(kind=ilp), intent(in) :: ctot(*)
real(kind=dp), intent(inout) :: z(*)
integer(kind=ilp), intent(out) :: info