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
f32 | f64 | c32 | c64 |
---|---|---|---|
ssytri | dsytri | chetri | zhetri |
Required Associated Types§
Required Methods§
fn new(layout: MatrixLayout) -> Result<Self>
fn calc(&mut self, uplo: UPLO, a: &mut [Self::Elem], ipiv: &Pivot) -> Result<()>
Object Safety§
This trait is not object safe.