Struct ndarray_linalg::solveh::FactorizedH [] [src]

pub struct FactorizedH<S: Data> {
    pub a: ArrayBase<S, Ix2>,
    pub ipiv: Pivot,
}

Represents the Bunch–Kaufman factorization of a Hermitian (or real symmetric) matrix as A = P * U * D * U^H * P^T.

Fields

Methods

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

[src]

Computes the inverse of the factorized matrix.

Warning: The inverse is stored only in the upper triangular portion of the result matrix! If you want the lower triangular portion to be correct, you must fill it in according to the results in the upper triangular portion.

Trait Implementations

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

[src]

Solves a system of linear equations A * x = b with Hermitian (or real symmetric) 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

[src]

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

[src]

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