Purpose
=======
DLACPY copies all or part of a two-dimensional matrix A to another
matrix B.
Namespace: DotNumerics.LinearAlgebra.CSLapackAssembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public void Run(
string UPLO,
int M,
int N,
double[] A,
int offset_a,
int LDA,
ref double[] B,
int offset_b,
int LDB
)
Public Sub Run (
UPLO As String,
M As Integer,
N As Integer,
A As Double(),
offset_a As Integer,
LDA As Integer,
ByRef B As Double(),
offset_b As Integer,
LDB As Integer
)
Request Example
View SourceParameters
- UPLO String
-
(input) CHARACTER*1
Specifies 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
- M Int32
-
(input) INTEGER
The number of rows of the matrix A. M .GE. 0.
- N Int32
-
(input) INTEGER
The number of columns of the matrix A. N .GE. 0.
- A Double
-
(input) DOUBLE PRECISION array, dimension (LDA,N)
The 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.
- offset_a Int32
-
- LDA Int32
-
(input) INTEGER
The leading dimension of the array A. LDA .GE. max(1,M).
- B Double
-
(output) DOUBLE PRECISION array, dimension (LDB,N)
On exit, B = A in the locations specified by UPLO.
- offset_b Int32
-
- LDB Int32
-
(input) INTEGER
The leading dimension of the array B. LDB .GE. max(1,M).
See Also