# slaswp.f man page

slaswp.f

## Synopsis

### Functions/Subroutines

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

## Function/Subroutine Documentation

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

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

**Purpose:**

SLASWP 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 REAL 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 slaswp.f.

## Author

Generated automatically by Doxygen for LAPACK from the source code.

## Referenced By

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

Tue Nov 14 2017 Version 3.8.0 LAPACK