Trait ndarray_linalg::lapack_traits::solveh::Solveh_ [−][src]
pub trait Solveh_: Sized { unsafe fn bk(_: MatrixLayout, _: UPLO, a: &mut [Self]) -> Result<Pivot>; unsafe fn invh(
_: MatrixLayout,
_: UPLO,
a: &mut [Self],
_: &Pivot
) -> Result<()>; unsafe fn solveh(
_: MatrixLayout,
_: UPLO,
a: &[Self],
_: &Pivot,
b: &mut [Self]
) -> Result<()>; }
Required Methods
unsafe fn bk(_: MatrixLayout, _: UPLO, a: &mut [Self]) -> Result<Pivot>
Bunch-Kaufman: wrapper of *sytrf
and *hetrf
unsafe fn invh(
_: MatrixLayout,
_: UPLO,
a: &mut [Self],
_: &Pivot
) -> Result<()>
_: MatrixLayout,
_: UPLO,
a: &mut [Self],
_: &Pivot
) -> Result<()>
Wrapper of *sytri
and *hetri
unsafe fn solveh(
_: MatrixLayout,
_: UPLO,
a: &[Self],
_: &Pivot,
b: &mut [Self]
) -> Result<()>
_: MatrixLayout,
_: UPLO,
a: &[Self],
_: &Pivot,
b: &mut [Self]
) -> Result<()>
Wrapper of *sytrs
and *hetrs
Implementations on Foreign Types
impl Solveh_ for f64
[src]
impl Solveh_ for f64
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
[src]
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
[src]
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
unsafe fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
[src]
unsafe fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
impl Solveh_ for f32
[src]
impl Solveh_ for f32
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
[src]
unsafe fn bk(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<Pivot>
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
[src]
unsafe fn invh(
l: MatrixLayout,
uplo: UPLO,
a: &mut [Self],
ipiv: &Pivot
) -> Result<()>
unsafe fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>
[src]
unsafe fn solveh(
l: MatrixLayout,
uplo: UPLO,
a: &[Self],
ipiv: &Pivot,
b: &mut [Self]
) -> Result<()>