Class FieldLUDecompositionImpl<T extends FieldElement<T>>

java.lang.Object
org.apache.commons.math.linear.FieldLUDecompositionImpl<T>
Type Parameters:
T - the type of the field elements
All Implemented Interfaces:
FieldLUDecomposition<T>

public class FieldLUDecompositionImpl<T extends FieldElement<T>> extends 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
Version:
$Revision: 983921 $ $Date: 2010-08-10 12:46:06 +0200 (mar. 10 août 2010) $