Function rgsl::blas::level2::ctrsv

source ·
pub fn ctrsv(
    uplo: Uplo,
    transA: Transpose,
    diag: Diag,
    A: &MatrixComplexF32,
    x: &mut VectorComplexF32
) -> Value
Expand description

This function computes inv(op(A)) x for x, where op(A) = A, A^T, A^H for TransA = CblasNoTrans, CblasTrans, CblasConjTrans. When Uplo is CblasUpper then the upper triangle of A is used, and when Uplo is CblasLower then the lower triangle of A is used. If Diag is CblasNonUnit then the diagonal of the matrix is used, but if Diag is CblasUnit then the diagonal elements of the matrix A are taken as unity and are not referenced.