Click or drag to resize

BLASdgemm Method

Performs : C = alpha*op(A)*op(B) + beta*C,

Namespace:  DHIMath.Numerics
Assembly:  DHI.Mike1D.Generic (in DHI.Mike1D.Generic.dll) Version: 16.0.0.0 (11.1.1.1111)
Syntax
C#
public static void dgemm(
	BlasTranspose transa,
	BlasTranspose transb,
	int m,
	int n,
	int k,
	double alpha,
	double[] a,
	int lda,
	double[] b,
	int ldb,
	double beta,
	double[] c,
	int ldc
)

Parameters

transa
Type: DHIMath.NumericsBlasTranspose
Specifies the operation on A
transb
Type: DHIMath.NumericsBlasTranspose
Specifies the operation on B
m
Type: SystemInt32
Number of rows in C and op(A)
n
Type: SystemInt32
Number of cols in C and op(B)
k
Type: SystemInt32
Number of cols in op(A) and rows in op(B)
alpha
Type: SystemDouble
Alpha scalar
a
Type: SystemDouble
Matrix A in column major order
lda
Type: SystemInt32
Leading dimension of A, usually m, but can be larger
b
Type: SystemDouble
Matrix B in column major order
ldb
Type: SystemInt32
Leading dimension of B, usually k, but can be larger
beta
Type: SystemDouble
Beta scalar. When beta = 0, y need not be initialized
c
Type: SystemDouble
Matrix C in column major order
ldc
Type: SystemInt32
Leading dimension of C, usually m, but can be larger
See Also