pub trait Solveh_: Sized {
// Required methods
fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>;
fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot,
) -> Result<()>;
fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self],
) -> Result<()>;
}
Required Methods§
Sourcefn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
Bunch-Kaufman: wrapper of *sytrf
and *hetrf
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.