tplqt2 Interface

public interface tplqt2

TPLQT2 computes a LQ a factorization of a complex "triangular-pentagonal" matrix C, which is composed of a triangular block A and pentagonal block B, using the compact WY representation for Q.


Subroutines

public pure subroutine ctplqt2(m, n, l, a, lda, b, ldb, t, ldt, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: l
complex(kind=sp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
complex(kind=sp), intent(inout) :: b(ldb,*)
integer(kind=ilp), intent(in) :: ldb
complex(kind=sp), intent(out) :: t(ldt,*)
integer(kind=ilp), intent(in) :: ldt
integer(kind=ilp), intent(out) :: info

public pure subroutine dtplqt2(m, n, l, a, lda, b, ldb, t, ldt, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: l
real(kind=dp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
real(kind=dp), intent(inout) :: b(ldb,*)
integer(kind=ilp), intent(in) :: ldb
real(kind=dp), intent(out) :: t(ldt,*)
integer(kind=ilp), intent(in) :: ldt
integer(kind=ilp), intent(out) :: info

public pure subroutine stplqt2(m, n, l, a, lda, b, ldb, t, ldt, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: l
real(kind=sp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
real(kind=sp), intent(inout) :: b(ldb,*)
integer(kind=ilp), intent(in) :: ldb
real(kind=sp), intent(out) :: t(ldt,*)
integer(kind=ilp), intent(in) :: ldt
integer(kind=ilp), intent(out) :: info

public pure subroutine ztplqt2(m, n, l, a, lda, b, ldb, t, ldt, info)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: m
integer(kind=ilp), intent(in) :: n
integer(kind=ilp), intent(in) :: l
complex(kind=dp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
complex(kind=dp), intent(inout) :: b(ldb,*)
integer(kind=ilp), intent(in) :: ldb
complex(kind=dp), intent(out) :: t(ldt,*)
integer(kind=ilp), intent(in) :: ldt
integer(kind=ilp), intent(out) :: info

Module Procedures

public interface stdlib_ctplqt2()

Arguments

None

public interface stdlib_dtplqt2()

Arguments

None

public interface stdlib_stplqt2()

Arguments

None

public interface stdlib_ztplqt2()

Arguments

None