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.