[Home] . . . Search by [Problem] [Package] [Name or Keyword] . . . [Math at NIST]

Class D1a5: Copy or exchange (swap) vectors

General Information

Parent Class
D1a
Top of Tree
GAMS
Keywords
Copy, Copy vectors, Exchange, Exchange vectors, Swap, Swap vectors, Vectors

Modules

Package BLAS1 (Downloadable; Installed on ARNO)

CCOPY
Copy a vector X to a vector Y, both complex. (Level 1 BLAS).
CSWAP
Interchange vectors X and Y, both complex. (Level 1 BLAS).
DCOPY
Copy a vector X to a vector Y. (Level 1 BLAS).
DSWAP
Interchange vectors X and Y. (Level 1 BLAS).
SCOPY
Copy a vector X to a vector Y. (Level 1 BLAS).
SSWAP
Interchange vectors X and Y. (Level 1 BLAS).
ZCOPY
Copy a vector X to a vector Y, both complex. (Level 1 BLAS).
ZSWAP
Interchange vectors X and Y, both complex. (Level 1 BLAS).

Package BLAS2 (Downloadable; Installed on ARNO)

CGERC
Performs conjugated rank 1 update of a complex general matrix. (Level 2 BLAS).
CGERU
Performs unconjugated rank 1 update of a complex general matrix. (Level 2 BLAS).
ZGERC
Performs conjugated rank 1 update of a complex general matrix. (Level 2 BLAS).
ZGERU
Performs unconjugated rank 1 update of a complex general matrix. (Level 2 BLAS).

Package CBLAS (Downloadable)

CCOPY.C
Copy a vector X to a vector Y, both complex. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
CGERC.C
Performs conjugated rank 1 update of a complex general matrix. (Level 2 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
CGERU.C
Performs unconjugated rank 1 update of a complex general matrix. (Level 2 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
CSWAP.C
Interchange vectors X and Y, both complex. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
DCOPY.C
Copy a vector X to a vector Y. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
DSWAP.C
Interchange vectors X and Y. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
SCOPY.C
Copy a vector X to a vector Y. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
SSWAP.C
Interchange vectors X and Y. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
ZCOPY.C
Copy a vector X to a vector Y, both complex. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
ZGERC.C
Performs conjugated rank 1 update of a complex general matrix. (Level 2 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
ZGERU.C
Performs unconjugated rank 1 update of a complex general matrix. (Level 2 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].
ZSWAP.C
Interchange vectors X and Y, both complex. (Level 1 BLAS). [C version of BLAS routine, converted from Fortran by f2c.].

Package CMLIB (Downloadable; Installed on ITL, ARNO)

CCOPY
Copy a vector X to a vector Y, both complex.
CSWAP
Interchange vectors X and Y, both complex.
DCOPY
Copy a vector X to a vector Y, both double precision.
DSWAP
Interchange vectors X and Y, both double precision.
SCOPY
Copy a vector X to a vector Y, both single precision.
SCOPYM
Copies negative of array SX into array SY, with corresponding increments INCX and INCY.
SSWAP
Interchange vectors X and Y, both single precision.

Package DATAPAC (Downloadable; Installed on ITL, ARNO)

COPY
Copies the contents of the vector X into vector Y.
MOVE
Copies M elements of the vector X (starting with position IX1) into the vector Y (starting with position IY1).

Package IMSLM (Installed on ITL)

CCOPY
Copy a vector X to a vector Y, both complex.
CGERC
Perform the rank-one matrix update: A = A + alpha*x*ctrans(y), where ctrans(y) is the conjugate transpose of the vector.
CGERU
Perform the rank-one matrix update: A = A + alpha*x*trans(y), where trans(y) is the transpose of the vector.
CSWAP
Interchange vectors X and Y, both complex.
DCOPY
Copy a vector X to a vector Y, both double precision.
DSWAP
Interchange vectors X and Y, both double precision.
ICOPY
Copy a vector X to a vector Y, both integer.
ISWAP
Interchange vectors X and Y, both integer.
SCOPY
Copy a vector X to a vector Y, both single precision.
SSWAP
Interchange vectors X and Y, both single precision.
ZGERC
Perform the rank-one matrix update: A = A + alpha*x*ctrans(y), where ctrans(y) is the conjugate transpose of the vector.
ZGERU
Perform the rank-one matrix update: A = A + alpha*x*trans(y), where trans(y) is the transpose of the vector.

Package IMSLS (Installed on ITL)

CCOPY
Copy a vector X to a vector Y, both complex.
CGERC
Perform the rank-one matrix update: A = A + alpha*x*ctrans(y), where ctrans(y) is the conjugate transpose of the vector.
CSWAP
Interchange vectors X and Y, both complex.
DCOPY
Copy a vector X to a vector Y, both double precision.
DSWAP
Interchange vectors X and Y, both double precision.
ICOPY
Copy a vector X to a vector Y, both integer.
ISWAP
Interchange vectors X and Y, both integer.
SCOPY
Copy a vector X to a vector Y, both single precision.
SSWAP
Interchange vectors X and Y, both single precision.
ZGERC
Perform the rank-one matrix update: A = A + alpha*x*ctrans(y), where ctrans(y) is the conjugate transpose of the vector.

Package NAG

F06DFF
Copy integer vector
F06EFF
Copy real vector
F06EGF
Swap two real vectors
F06GFF
Copy complex vector
F06GGF
Swap two complex vectors
F06KFF
Copy real vector to complex vector

Package PORT (Downloadable)

MOVEBC
Move a complex vector using backward DO loop.
MOVEBD
Move a double precision vector using backward DO loop.
MOVEBI
Move an integer vector using backward DO loop.
MOVEBL
Move a logical vector using backward DO loop.
MOVEBR
Move a real vector using backward DO loop.
MOVEFC
Move a complex vector using forward DO loops.
MOVEFD
Move a double precision vector using forward DO loop.
MOVEFI
Move an integer vector using forward DO loop.
MOVEFL
Move a logical vector using forward DO loop.
MOVEFR
Move a real vector using forward DO loop.

Package SLATEC (Downloadable; Installed on ITL, ARNO)

CCOPY
Copy a vector.
CGERC
Performs conjugated rank 1 update of a complex general matrix. (Level 2 BLAS). .
CGERU
Performs unconjugated rank 1 update of a complex general matrix. (Level 2 BLAS).
CSWAP
Interchange two vectors.
DCOPY
Copy a vector.
DCOPYM
Copy the negative of a vector to a vector.
DSWAP
Interchange two vectors.
ISWAP
Interchange two integer vectors.
SCOPY
Copy a vector.
SCOPYM
Copy the negative of a vector to a vector.
SSWAP
Interchange two vectors.
Comments? gams@nist.gov