HP-HEM  1.0.2
High Performance implementation of the Hybrid Electromagnetic Model
Functions
blas.h File Reference

Go to the source code of this file.

Functions

void zgemm_ (char *transa, char *transb, int *m, int *n, int *k, _Complex double *alpha, _Complex double *a, int *lda, _Complex double *b, int *ldb, _Complex double *beta, _Complex double *c, int *ldc)
 
void zsymm_ (char *side, char *uplo, int *m, int *n, _Complex double *alpha, _Complex double *a, int *lda, _Complex double *b, int *ldb, _Complex double *beta, _Complex double *c, int *ldc)
 
void zgemv_ (char *trans, int *m, int *n, _Complex double *alpha, _Complex double *a, int *lda, _Complex double *x, int *incx, _Complex double *beta, _Complex double *y, int *incy)
 

Function Documentation

◆ zgemm_()

void zgemm_ ( char *  transa,
char *  transb,
int *  m,
int *  n,
int *  k,
_Complex double *  alpha,
_Complex double *  a,
int *  lda,
_Complex double *  b,
int *  ldb,
_Complex double *  beta,
_Complex double *  c,
int *  ldc 
)

ZGEMM performs one of the matrix-matrix operations C := alpha*op( A )*op( B ) + beta*C, where op( X ) is one of op( X ) = X or op( X ) = X**T or op( X ) = X**H, alpha and beta are scalars, and A, B and C are matrices, with op( A ) an m by k matrix, op( B ) a k by n matrix and C an m by n matrix.

See also
netlib zgemm for full documentation

◆ zgemv_()

void zgemv_ ( char *  trans,
int *  m,
int *  n,
_Complex double *  alpha,
_Complex double *  a,
int *  lda,
_Complex double *  x,
int *  incx,
_Complex double *  beta,
_Complex double *  y,
int *  incy 
)

ZGEMV performs one of the matrix-vector operations y := alpha*A*x + beta*y, or y := alpha*A**T*x + beta*y, or y := alpha*A**H*x + beta*y, where alpha and beta are scalars, x and y are vectors and A is an m by n matrix.

◆ zsymm_()

void zsymm_ ( char *  side,
char *  uplo,
int *  m,
int *  n,
_Complex double *  alpha,
_Complex double *  a,
int *  lda,
_Complex double *  b,
int *  ldb,
_Complex double *  beta,
_Complex double *  c,
int *  ldc 
)

ZSYMM performs one of the matrix-matrix operations C := alpha*A*B + beta*C, or C := alpha*B*A + beta*C, where alpha and beta are scalars, A is a symmetric matrix and B and C are m by n matrices.

See also
netlib zsymm for full documentation