Function rgsl::cblas::level3::ssymm

source ·
pub fn ssymm(
    order: Order,
    side: Side,
    uplo: Uplo,
    M: i32,
    N: i32,
    alpha: f32,
    A: &[f32],
    lda: i32,
    B: &[f32],
    ldb: i32,
    beta: f32,
    C: &mut [f32],
    ldc: i32
)
Expand description

Symmetric ::types::Matrix-MatrixF64 multiplication for single precision float.

Parameters:

  • order : Whether matrices are row major order (C-Style) for column major order (Fortran-style). One of enum CblasRowMajor or CblasColMajor.
  • side : If CBlasSideLeft, perform (sigma(A)(B) + beta C). If CBlasSideRight, perform (sigma (B)(A) + beta C)
  • uplo : Indicates whether to use the upper (CBlasUpper) or lower (CBlasLower) triangle of matrix A
  • M : Rows in matrices A and C
  • N : Columns in Matrices B and C
  • alpha : scalar factor for op(A)op(B)
  • A : matrix A
  • lda : The size of the first dimension of matrix A
  • B : matrix B
  • ldb : The size of the first dimension of matrix B
  • beta : scalar factor for C
  • C : matrix C
  • ldc : The size of the first dimension of matrix C