lax::solveh

Trait InvhWorkImpl

Source
pub trait InvhWorkImpl: Sized {
    type Elem;

    // Required methods
    fn new(layout: MatrixLayout) -> Result<Self>;
    fn calc(
        &mut self,
        uplo: UPLO,
        a: &mut [Self::Elem],
        ipiv: &Pivot,
    ) -> Result<()>;
}
Expand description

Compute inverse matrix of symmetric/Hermitian matrix

§LAPACK correspondance

f32f64c32c64
ssytridsytrichetrizhetri

Required Associated Types§

Required Methods§

Source

fn new(layout: MatrixLayout) -> Result<Self>

Source

fn calc(&mut self, uplo: UPLO, a: &mut [Self::Elem], ipiv: &Pivot) -> Result<()>

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.

Implementors§