lax::cholesky

Trait CholeskyImpl

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

Compute Cholesky decomposition according to UPLO

§LAPACK correspondance

f32f64c32c64
spotrfdpotrfcpotrfzpotrf

Required Methods§

Source

fn cholesky(l: MatrixLayout, uplo: UPLO, a: &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 CholeskyImpl for f32

Source§

fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>

Source§

impl CholeskyImpl for f64

Source§

fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>

Source§

impl CholeskyImpl for c32

Source§

fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>

Source§

impl CholeskyImpl for c64

Source§

fn cholesky(l: MatrixLayout, uplo: UPLO, a: &mut [Self]) -> Result<()>

Implementors§