int PLASMA_ssymm_Tile ( PLASMA_enum  side,
PLASMA_enum  uplo,
float  alpha,
PLASMA_desc *  A,
PLASMA_desc *  B,
float  beta,
PLASMA_desc *  C 
)

PLASMA_ssymm_Tile - Performs symmetric matrix multiplication. Tile equivalent of PLASMA_ssymm(). 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 symmetric matrix A appears on the left or right in the operation as follows: = PlasmaLeft:

\[ C = \alpha \times A \times B + \beta \times C \]

= PlasmaRight:

\[ C = \alpha \times B \times A + \beta \times C \]

[in] uplo Specifies whether the upper or lower triangular part of the symmetric matrix A is to be referenced as follows: = PlasmaLower: Only the lower triangular part of the symmetric matrix A is to be referenced. = PlasmaUpper: Only the upper triangular part of the symmetric 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_ssymm
PLASMA_ssymm_Tile_Async
PLASMA_csymm_Tile
PLASMA_dsymm_Tile
PLASMA_ssymm_Tile
 All Data Structures
Generated by  doxygen 1.6.3