Class FieldLUDecompositionImpl<T extends FieldElement<T>>

  • Type Parameters:
    T - the type of the field elements
    All Implemented Interfaces:
    FieldLUDecomposition<T>

    public class FieldLUDecompositionImpl<T extends FieldElement<T>>
    extends java.lang.Object
    implements FieldLUDecomposition<T>
    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:
    2.0