lax::solveh

Trait SolvehImpl

Source
pub trait SolvehImpl: Scalar {
    // Required method
    fn solveh(
        l: MatrixLayout,
        uplo: UPLO,
        a: &[Self],
        ipiv: &Pivot,
        b: &mut [Self],
    ) -> Result<()>;
}
Expand description

Solve symmetric/Hermitian linear equation

§LAPACK correspondance

f32f64c32c64
ssytrsdsytrschetrszhetrs

Required Methods§

Source

fn solveh( l: MatrixLayout, uplo: UPLO, a: &[Self], ipiv: &Pivot, b: &mut [Self], ) -> 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.

Implementations on Foreign Types§

Source§

impl SolvehImpl for f32

Source§

fn solveh( l: MatrixLayout, uplo: UPLO, a: &[Self], ipiv: &Pivot, b: &mut [Self], ) -> Result<()>

Source§

impl SolvehImpl for f64

Source§

fn solveh( l: MatrixLayout, uplo: UPLO, a: &[Self], ipiv: &Pivot, b: &mut [Self], ) -> Result<()>

Source§

impl SolvehImpl for c32

Source§

fn solveh( l: MatrixLayout, uplo: UPLO, a: &[Self], ipiv: &Pivot, b: &mut [Self], ) -> Result<()>

Source§

impl SolvehImpl for c64

Source§

fn solveh( l: MatrixLayout, uplo: UPLO, a: &[Self], ipiv: &Pivot, b: &mut [Self], ) -> Result<()>

Implementors§