Trait lax::solveh::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<()>

Object Safety§

This trait is not object safe.

Implementors§