pub trait LUScalar: Scalar + Copy {
    fn xgetrf(
        m: i32,
        n: i32,
        a: &mut [Self],
        lda: i32,
        ipiv: &mut [i32],
        info: &mut i32
    ); fn xlaswp(
        n: i32,
        a: &mut [Self],
        lda: i32,
        k1: i32,
        k2: i32,
        ipiv: &[i32],
        incx: i32
    ); fn xgetrs(
        trans: u8,
        n: i32,
        nrhs: i32,
        a: &[Self],
        lda: i32,
        ipiv: &[i32],
        b: &mut [Self],
        ldb: i32,
        info: &mut i32
    ); fn xgetri(
        n: i32,
        a: &mut [Self],
        lda: i32,
        ipiv: &[i32],
        work: &mut [Self],
        lwork: i32,
        info: &mut i32
    ); fn xgetri_work_size(
        n: i32,
        a: &mut [Self],
        lda: i32,
        ipiv: &[i32],
        info: &mut i32
    ) -> i32; }
Expand description

Trait implemented by scalars for which Lapack implements the LU decomposition.

Required Methods§

Implementations on Foreign Types§

Implementors§