laswp Interface

public interface laswp

LASWP performs a series of row interchanges on the matrix A. One row interchange is initiated for each of rows K1 through K2 of A.


Subroutines

public pure subroutine claswp(n, a, lda, k1, k2, ipiv, incx)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
complex(kind=sp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
integer(kind=ilp), intent(in) :: k1
integer(kind=ilp), intent(in) :: k2
integer(kind=ilp), intent(in) :: ipiv(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine dlaswp(n, a, lda, k1, k2, ipiv, incx)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
integer(kind=ilp), intent(in) :: k1
integer(kind=ilp), intent(in) :: k2
integer(kind=ilp), intent(in) :: ipiv(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine slaswp(n, a, lda, k1, k2, ipiv, incx)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
integer(kind=ilp), intent(in) :: k1
integer(kind=ilp), intent(in) :: k2
integer(kind=ilp), intent(in) :: ipiv(*)
integer(kind=ilp), intent(in) :: incx

public pure subroutine zlaswp(n, a, lda, k1, k2, ipiv, incx)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
complex(kind=dp), intent(inout) :: a(lda,*)
integer(kind=ilp), intent(in) :: lda
integer(kind=ilp), intent(in) :: k1
integer(kind=ilp), intent(in) :: k2
integer(kind=ilp), intent(in) :: ipiv(*)
integer(kind=ilp), intent(in) :: incx

Module Procedures

public interface stdlib_claswp()

Arguments

None

public interface stdlib_dlaswp()

Arguments

None

public interface stdlib_slaswp()

Arguments

None

public interface stdlib_zlaswp()

Arguments

None