Struct linxal::factorization::lu::LUFactors [] [src]

pub struct LUFactors<T: LU> { /* fields omitted */ }

Representation of the components L, U, P of the factorization of matrix A.

Methods

impl<T: LU> LUFactors<T>
[src]

Returns the inverse of the original matrix, assuming it was square.

Returns the inverse of the original matrix, assuming it was square.

Return the number of rows in the original matrix

Return the number of columns in the original matrix

Return a reference to the permutation P of the factorization.

Return the m by min(m, n) matrix L.

L will be a lower triangular/trapezoidal matrix, with unit diagonal.

Return the first min(m, n) by n matrix U of the LU factorization.

U will be upper triangular/trapezoidal.

Reconstruct the original matrix A from the factorization

Trait Implementations

impl<T: Debug + LU> Debug for LUFactors<T>
[src]

Formats the value using the given formatter.