Function amici::amici_dgemm¶
Defined in File cblas.h
Function Documentation¶
-
void
amici
::
amici_dgemm
(BLASLayout layout, BLASTranspose TransA, BLASTranspose TransB, int M, int N, int K, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc)¶ amici_dgemm provides an interface to the CBlas matrix matrix multiplication routine dgemm. This routines computes C = alpha*A*B + beta*C with A: [MxK] B:[KxN] C:[MxN]
- Parameters
layout
: memory layout.TransA
: flag indicating whether A should be transposed before multiplicationTransB
: flag indicating whether B should be transposed before multiplicationM
: number of rows in A/CN
: number of columns in B/CK
: number of rows in B, number of columns in Aalpha
: coefficient alphaA
: matrix Alda
: leading dimension of A (m or k)B
: matrix Bldb
: leading dimension of B (k or n)beta
: coefficient betaC
: matrix Cldc
: leading dimension of C (m or n)