Trait lax::solve::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>

Object Safety§

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§