Class FieldLUDecomposition<T>

  • Type Parameters:
    T - Type of the field elements.

    public final class FieldLUDecomposition<T>
    extends Object
    Calculates the LUP-decomposition of a square matrix.

    The LUP-decomposition of a matrix A consists of three matrices L, U and P that satisfy: PA = LU, L is lower triangular, and U is upper triangular and P is a permutation matrix. All matrices are m×m.

    Since field elements do not provide an ordering operator, the permutation matrix is computed here only in order to avoid a zero pivot element, no attempt is done to get the largest pivot element.

    Since:
    4.0
    See Also:
    MathWorld, Wikipedia