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

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

Fields

factor: ArrayBase<S, Ix2>

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

uplo: UPLO

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

Implementations

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

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

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

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

Computes the inverse of the Hermitian (or real symmetric) positive definite matrix. 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. 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

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.