org.ujmp.core.doublematrix.calculation.general.decomposition
Interface LU<T>
-
public interface LU<T>LU Decomposition.For an m-by-n matrix A with m >= n, the LU decomposition is an m-by-n unit lower triangular matrix L, an n-by-n upper triangular matrix U, and a permutation vector piv of length m so that A(piv,:) = L*U. If m < n, then L is m-by-m and U is m-by-n.
The LU decompostion with pivoting always exists, even if the matrix is singular, so the constructor will never fail. The primary use of the LU decomposition is in the solution of square systems of simultaneous linear equations. This will fail if isNonsingular() returns false.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static classLU.LUMatrix
-
Field Summary
Fields Modifier and Type Field and Description static LU<Matrix>INSTANCEstatic LU<Matrix>MATRIXstatic LU<Matrix>MATRIXLARGEMULTITHREADEDstatic LU<Matrix>MATRIXLARGESINGLETHREADEDstatic LU<Matrix>MATRIXSMALLMULTITHREADEDstatic LU<Matrix>MATRIXSMALLSINGLETHREADEDstatic intTHRESHOLDstatic LU<Matrix>UJMP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description T[]calc(T source)Tsolve(T source, T b)
-
-
-
Field Detail
-
THRESHOLD
static final int THRESHOLD
- See Also:
- Constant Field Values
-
-
DataMelt 3.0 © DataMelt by jWork.ORG