Trait ndarray_linalg::scalar::LapackScalar [] [src]

pub trait LapackScalar: Debug + TruncatableFloat + LinalgScalar + LapackBinding {
    fn eigh(n: usize, a: Vec<Self>) -> Result<(Vec<Self>, Vec<Self>)LapackError> { ... }
    fn inv(size: usize, a: Vec<Self>) -> Result<Vec<Self>, LapackError> { ... }
    fn norm_1(m: usize, n: usize, a: Vec<Self>) -> Self { ... }
    fn norm_i(m: usize, n: usize, a: Vec<Self>) -> Self { ... }
    fn norm_f(m: usize, n: usize, a: Vec<Self>) -> Self { ... }
    fn svd(n: usize, m: usize, a: Vec<Self>) -> Result<(Vec<Self>, Vec<Self>, Vec<Self>)LapackError> { ... }
}

Provided Methods

fn eigh(n: usize, a: Vec<Self>) -> Result<(Vec<Self>, Vec<Self>)LapackError>

fn inv(size: usize, a: Vec<Self>) -> Result<Vec<Self>, LapackError>

fn norm_1(m: usize, n: usize, a: Vec<Self>) -> Self

fn norm_i(m: usize, n: usize, a: Vec<Self>) -> Self

fn norm_f(m: usize, n: usize, a: Vec<Self>) -> Self

fn svd(n: usize, m: usize, a: Vec<Self>) -> Result<(Vec<Self>, Vec<Self>, Vec<Self>)LapackError>

Implementors