stdlib_clals0 Interface

interface
public pure module subroutine stdlib_clals0(icompq, nl, nr, sqre, nrhs, b, ldb, bx, ldbx, perm, givptr, givcol, ldgcol, givnum, ldgnum, poles, difl, difr, z, k, c, s, rwork, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: icompq
integer(kind=ilp), intent(in) :: nl
integer(kind=ilp), intent(in) :: nr
integer(kind=ilp), intent(in) :: sqre
integer(kind=ilp), intent(in) :: nrhs
complex(kind=sp), intent(inout) :: b(ldb,*)
integer(kind=ilp), intent(in) :: ldb
complex(kind=sp), intent(out) :: bx(ldbx,*)
integer(kind=ilp), intent(in) :: ldbx
integer(kind=ilp), intent(in) :: perm(*)
integer(kind=ilp), intent(in) :: givptr
integer(kind=ilp), intent(in) :: givcol(ldgcol,*)
integer(kind=ilp), intent(in) :: ldgcol
real(kind=sp), intent(in) :: givnum(ldgnum,*)
integer(kind=ilp), intent(in) :: ldgnum
real(kind=sp), intent(in) :: poles(ldgnum,*)
real(kind=sp), intent(in) :: difl(*)
real(kind=sp), intent(in) :: difr(ldgnum,*)
real(kind=sp), intent(in) :: z(*)
integer(kind=ilp), intent(in) :: k
real(kind=sp), intent(in) :: c
real(kind=sp), intent(in) :: s
real(kind=sp), intent(out) :: rwork(*)
integer(kind=ilp), intent(out) :: info