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
f32 | f64 | c32 | c64 |
---|---|---|---|
sgetrf | dgetrf | cgetrf | zgetrf |
Required Methods§
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.