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)