![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
Functions | |
void | dgemm (char transa, char transb, int m, int n, int k, double alpha, int lda, double a[], int ldb, double b[], double beta, int ldc, double c[]) |
C <- αOp(A)Op(B) + βC (op(X) = X or XT) (BLAS 3) | |
void | dsymm (char side, char uplo, int m, int n, double alpha, int lda, double a[], int ldb, double b[], double beta, int ldc, double c[]) |
C <- αAB + βC or C <- αBA + βC (symmetric matrix) (BLAS 3) | |
void | dsyr2k (char uplo, char trans, int n, int k, double alpha, int lda, double a[], int ldb, double b[], double beta, int ldc, double c[]) |
Rank 2k operation: C <- αABT + αBAT + βC or C <- αATB + αBTA + βC (symmetric matrices) (BLAS 3) | |
void | dsyrk (char uplo, char trans, int n, int k, double alpha, int lda, double a[], double beta, int ldc, double c[]) |
Rank k operation: C <- αAAT + βC or C <- αATA + βC (symmetric matrices) (BLAS 3) | |
void | dtrmm (char side, char uplo, char transa, char diag, int m, int n, double alpha, int lda, double a[], int ldb, double b[]) |
B <- αop(A)B or B <- αBop(A) (op(A) = A or AT) (triangular matrices) (BLAS 3) | |
void | dtrsm (char side, char uplo, char transa, char diag, int m, int n, double alpha, int lda, double a[], int ldb, double b[]) |
Solution of op(A)X = αB or Xop(A) = αB (op(A) = A or AT) (triangular matrices) (BLAS 3) | |
This is the group of D1b. Elementary matrix operations: BLAS3.