stdlib_zunbdb Interface

interface
public module subroutine stdlib_zunbdb(trans, signs, m, p, q, x11, ldx11, x12, ldx12, x21, ldx21, x22, ldx22, theta, phi, taup1, taup2, tauq1, tauq2, work, lwork, info)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: trans
character(len=1), intent(in) :: signs
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: p
integer(kind=ilp), intent(in) :: q
complex(kind=dp), intent(inout) :: x11(ldx11,*)
integer(kind=ilp), intent(in) :: ldx11
complex(kind=dp), intent(inout) :: x12(ldx12,*)
integer(kind=ilp), intent(in) :: ldx12
complex(kind=dp), intent(inout) :: x21(ldx21,*)
integer(kind=ilp), intent(in) :: ldx21
complex(kind=dp), intent(inout) :: x22(ldx22,*)
integer(kind=ilp), intent(in) :: ldx22
real(kind=dp), intent(out) :: theta(*)
real(kind=dp), intent(out) :: phi(*)
complex(kind=dp), intent(out) :: taup1(*)
complex(kind=dp), intent(out) :: taup2(*)
complex(kind=dp), intent(out) :: tauq1(*)
complex(kind=dp), intent(out) :: tauq2(*)
complex(kind=dp), intent(out) :: work(*)
integer(kind=ilp), intent(in) :: lwork
integer(kind=ilp), intent(out) :: info