# zlaswp.f man page

zlaswp.f

## Synopsis

### Functions/Subroutines

subroutine zlaswp (N, A, LDA, K1, K2, IPIV, INCX)
ZLASWP performs a series of row interchanges on a general rectangular matrix.

## Function/Subroutine Documentation

### subroutine zlaswp (integer N, complex*16, dimension( lda, * ) A, integer LDA, integer K1, integer K2, integer, dimension( * ) IPIV, integer INCX)

ZLASWP performs a series of row interchanges on a general rectangular matrix.

Purpose:

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

N

```          N is INTEGER
The number of columns of the matrix A.```

A

```          A is COMPLEX*16 array, dimension (LDA,N)
On entry, the matrix of column dimension N to which the row
interchanges will be applied.
On exit, the permuted matrix.```

LDA

```          LDA is INTEGER
The leading dimension of the array A.```

K1

```          K1 is INTEGER
The first element of IPIV for which a row interchange will
be done.```

K2

```          K2 is INTEGER
(K2-K1+1) is the number of elements of IPIV for which a row
interchange will be done.```

IPIV

```          IPIV is INTEGER array, dimension (K1+(K2-K1)*abs(INCX))
The vector of pivot indices. Only the elements in positions
K1 through K1+(K2-K1)*abs(INCX) of IPIV are accessed.
IPIV(K1+(K-K1)*abs(INCX)) = L implies rows K and L are to be
interchanged.```

INCX

```          INCX is INTEGER
The increment between successive values of IPIV. If INCX
is negative, the pivots are applied in reverse order.```
Author:

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

Date:

June 2017

Further Details:

```  Modified by
R. C. Whaley, Computer Science Dept., Univ. of Tenn., Knoxville, USA```

Definition at line 117 of file zlaswp.f.

## Author

Generated automatically by Doxygen for LAPACK from the source code.

## Referenced By

The man page zlaswp(3) is an alias of zlaswp.f(3).

Tue Nov 14 2017 Version 3.8.0 LAPACK