Click or drag to resize

DLACPYRun Method

Purpose ======= DLACPY copies all or part of a two-dimensional matrix A to another matrix B.

Namespace: DotNumerics.LinearAlgebra.CSLapack
Assembly: 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
)
Request Example View Source

Parameters

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