Trait nalgebra_lapack::LUScalar
source · 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.