Class D1a5: Copy or exchange (swap) 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 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.