Function rgsl::blas::level3::zhemm [] [src]

pub fn zhemm(side: Side, uplo: Uplo, alpha: &ComplexF64, A: &MatrixComplexF64, B: &MatrixComplexF64, beta: &ComplexF64, C: &mut MatrixComplexF64) -> Value

This function computes the matrix-matrix product and sum C = \alpha A B + \beta C for Side is CblasLeft and C = \alpha B A + \beta C for Side is CblasRight, where the matrix A is hermitian. When Uplo is CblasUpper then the upper triangle and diagonal of A are used, and when Uplo is CblasLower then the lower triangle and diagonal of A are used. The imaginary elements of the diagonal are automatically set to zero.