lax::solve

Trait LuImpl

Source
pub trait LuImpl: Scalar {
    // Required method
    fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>;
}
Expand description

Helper trait to abstract *getrf LAPACK routines for implementing Lapack::lu

§LAPACK correspondance

f32f64c32c64
sgetrfdgetrfcgetrfzgetrf

Required Methods§

Source

fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl LuImpl for f32

Source§

fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>

Source§

impl LuImpl for f64

Source§

fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>

Source§

impl LuImpl for c32

Source§

fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>

Source§

impl LuImpl for c64

Source§

fn lu(l: MatrixLayout, a: &mut [Self]) -> Result<Pivot>

Implementors§