XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

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)
 

Detailed Description

This is the group of D1b. Elementary matrix operations: BLAS3.