# claswp.f man page

claswp.f

## Synopsis

### Functions/Subroutines

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

## Function/Subroutine Documentation

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

**CLASWP** performs a series of row interchanges on a general rectangular matrix.

**Purpose:**

CLASWP 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 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 claswp.f.

## Author

Generated automatically by Doxygen for LAPACK from the source code.

## Referenced By

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

Tue Nov 14 2017 Version 3.8.0 LAPACK