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 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