|
int PLASMA_chemm_Tile |
( |
PLASMA_enum |
side, |
|
|
PLASMA_enum |
uplo, |
|
|
PLASMA_Complex32_t |
alpha, |
|
|
PLASMA_desc * |
A, |
|
|
PLASMA_desc * |
B, |
|
|
PLASMA_Complex32_t |
beta, |
|
|
PLASMA_desc * |
C | |
|
) |
| | |
PLASMA_chemm_Tile - Performs Hermitian matrix multiplication. Tile equivalent of PLASMA_chemm(). Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.
- Parameters:
-
[in] | side | Specifies whether the hermitian matrix A appears on the left or right in the operation as follows: = PlasmaLeft:
= PlasmaRight:
|
[in] | uplo | Specifies whether the upper or lower triangular part of the hermitian matrix A is to be referenced as follows: = PlasmaLower: Only the lower triangular part of the hermitian matrix A is to be referenced. = PlasmaUpper: Only the upper triangular part of the hermitian matrix A is to be referenced. |
[in] | alpha | Specifies the scalar alpha. |
[in] | A | A is a LDA-by-ka matrix, where ka is M when side = PlasmaLeft, and is N otherwise. Only the uplo triangular part is referenced. |
[in] | B | B is a LDB-by-N matrix, where the leading M-by-N part of the array B must contain the matrix B. |
[in] | beta | Specifies the scalar beta. |
[in,out] | C | C is a LDC-by-N matrix. On exit, the array is overwritten by the M by N updated matrix. |
- Returns:
- Return values:
-
| PLASMA_SUCCESS | successful exit |
- See also:
- PLASMA_chemm
-
PLASMA_chemm_Tile_Async
-
PLASMA_chemm_Tile
-
PLASMA_dhemm_Tile
-
PLASMA_shemm_Tile
|