lacpy#
Functions
-
void slacpy(const char *uplo, const INT m, const INT n, const f32 *restrict A, const INT lda, f32 *restrict B, const INT ldb)#
SLACPY copies all or part of a two-dimensional matrix A to another matrix B.
Parameters
inuploSpecifies the part of the matrix A to be copied to B. = ‘U’: Upper triangular part = ‘L’: Lower triangular part Otherwise: All of the matrix A
inmThe number of rows of the matrix A. m >= 0.
innThe number of columns of the matrix A. n >= 0.
inAThe m by n matrix A. If uplo = “U”, only the upper triangle or trapezoid is accessed; if uplo = “L”, only the lower triangle or trapezoid is accessed. Array of dimension (lda, n).
inldaThe leading dimension of the array A. lda >= max(1,m).
outBOn exit, B = A in the locations specified by uplo. Array of dimension (ldb, n).
inldbThe leading dimension of the array B. ldb >= max(1,m).
void slacpy(
const char* uplo,
const INT m,
const INT n,
const f32* restrict A,
const INT lda,
f32* restrict B,
const INT ldb
);
Functions
-
void dlacpy(const char *uplo, const INT m, const INT n, const f64 *restrict A, const INT lda, f64 *restrict B, const INT ldb)#
DLACPY copies all or part of a two-dimensional matrix A to another matrix B.
Parameters
inuploSpecifies the part of the matrix A to be copied to B. = ‘U’: Upper triangular part = ‘L’: Lower triangular part Otherwise: All of the matrix A
inmThe number of rows of the matrix A. m >= 0.
innThe number of columns of the matrix A. n >= 0.
inAThe m by n matrix A. If uplo = “U”, only the upper triangle or trapezoid is accessed; if uplo = “L”, only the lower triangle or trapezoid is accessed. Array of dimension (lda, n).
inldaThe leading dimension of the array A. lda >= max(1,m).
outBOn exit, B = A in the locations specified by uplo. Array of dimension (ldb, n).
inldbThe leading dimension of the array B. ldb >= max(1,m).
void dlacpy(
const char* uplo,
const INT m,
const INT n,
const f64* restrict A,
const INT lda,
f64* restrict B,
const INT ldb
);
Functions
-
void clacpy(const char *uplo, const INT m, const INT n, const c64 *restrict A, const INT lda, c64 *restrict B, const INT ldb)#
CLACPY copies all or part of a two-dimensional matrix A to another matrix B.
Parameters
inuploSpecifies the part of the matrix A to be copied to B. = ‘U’: Upper triangular part = ‘L’: Lower triangular part Otherwise: All of the matrix A
inmThe number of rows of the matrix A. m >= 0.
innThe number of columns of the matrix A. n >= 0.
inAThe m by n matrix A. If uplo = “U”, only the upper triangle or trapezoid is accessed; if uplo = “L”, only the lower triangle or trapezoid is accessed. Array of dimension (lda, n).
inldaThe leading dimension of the array A. lda >= max(1,m).
outBOn exit, B = A in the locations specified by uplo. Array of dimension (ldb, n).
inldbThe leading dimension of the array B. ldb >= max(1,m).
void clacpy(
const char* uplo,
const INT m,
const INT n,
const c64* restrict A,
const INT lda,
c64* restrict B,
const INT ldb
);
Functions
-
void zlacpy(const char *uplo, const INT m, const INT n, const c128 *restrict A, const INT lda, c128 *restrict B, const INT ldb)#
ZLACPY copies all or part of a two-dimensional matrix A to another matrix B.
Parameters
inuploSpecifies the part of the matrix A to be copied to B. = ‘U’: Upper triangular part = ‘L’: Lower triangular part Otherwise: All of the matrix A
inmThe number of rows of the matrix A. m >= 0.
innThe number of columns of the matrix A. n >= 0.
inAThe m by n matrix A. If uplo = “U”, only the upper triangle or trapezoid is accessed; if uplo = “L”, only the lower triangle or trapezoid is accessed. Array of dimension (lda, n).
inldaThe leading dimension of the array A. lda >= max(1,m).
outBOn exit, B = A in the locations specified by uplo. Array of dimension (ldb, n).
inldbThe leading dimension of the array B. ldb >= max(1,m).
void zlacpy(
const char* uplo,
const INT m,
const INT n,
const c128* restrict A,
const INT lda,
c128* restrict B,
const INT ldb
);