Struct ndarray_linalg::cholesky::CholeskyFactorized[][src]

pub struct CholeskyFactorized<S: Data> {
    pub factor: ArrayBase<S, Ix2>,
    pub uplo: UPLO,
}

Cholesky decomposition of Hermitian (or real symmetric) positive definite matrix

Fields

L from the decomposition A = L * L^H or U from the decomposition A = U^H * U.

If this is UPLO::Lower, then self.factor is L. If this is UPLO::Upper, then self.factor is U.

Methods

impl<A, S> CholeskyFactorized<S> where
    A: Scalar,
    S: DataMut<Elem = A>, 
[src]

Returns L from the Cholesky decomposition A = L * L^H.

If self.uplo == UPLO::Lower, then no computations need to be performed; otherwise, the conjugate transpose of self.factor is calculated.

Returns U from the Cholesky decomposition A = U^H * U.

If self.uplo == UPLO::Upper, then no computations need to be performed; otherwise, the conjugate transpose of self.factor is calculated.

Trait Implementations

impl<A, S> DeterminantC for CholeskyFactorized<S> where
    A: Absolute,
    S: Data<Elem = A>, 
[src]

Computes the determinant of the Hermitian (or real symmetric) positive definite matrix. Read more

Computes the natural log of the determinant of the Hermitian (or real symmetric) positive definite matrix. Read more

impl<A, S> DeterminantCInto for CholeskyFactorized<S> where
    A: Absolute,
    S: Data<Elem = A>, 
[src]

Computes the determinant of the Hermitian (or real symmetric) positive definite matrix. Read more

Computes the natural log of the determinant of the Hermitian (or real symmetric) positive definite matrix. Read more

impl<A, S> InverseC for CholeskyFactorized<S> where
    A: Scalar,
    S: Data<Elem = A>, 
[src]

Computes the inverse of the Hermitian (or real symmetric) positive definite matrix. Read more

impl<A, S> InverseCInto for CholeskyFactorized<S> where
    A: Scalar,
    S: DataMut<Elem = A>, 
[src]

Computes the inverse of the Hermitian (or real symmetric) positive definite matrix. Read more

impl<A, S> SolveC<A> for CholeskyFactorized<S> where
    A: Scalar,
    S: Data<Elem = A>, 
[src]

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) positive definite matrix A, where A is self, b is the argument, and x is the successful result. The value of x is also assigned to the argument. Read more

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) positive definite matrix A, where A is self, b is the argument, and x is the successful result. Read more

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) positive definite matrix A, where A is self, b is the argument, and x is the successful result. Read more

Auto Trait Implementations

impl<S> Send for CholeskyFactorized<S> where
    S: Send

impl<S> Sync for CholeskyFactorized<S> where
    S: Sync