Class DoubleLUFact represents the LU factorization of a matrix of
double-precision floating point numbers.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
[SerializableAttribute] public class DoubleLUFact : ICloneable |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public Class DoubleLUFact _ Implements ICloneable |
| Visual C++ |
|---|
[SerializableAttribute] public ref class DoubleLUFact : ICloneable |
Remarks
LU factorization is a procedure for decomposing an matrix into a product
of a lower triangular matrix and an upper triangular matrix. Given a
matrix A, instances of the DoubleLUFact class factor A as follows:
CopyC#
where P is a permutation matrix, L is a lower triangular matrix
with ones on the diagonal, and U is an upper triangular matrix.
A DoubleLUFact instance is constructed by supplying a matrix to factor. An existing instance can be used to factor other matrices with the provided Factor() method. Read-only properties provide access to the permutation matrix P, lower triangular matrix L, and upper triangular matrix U.
PA = LU
A DoubleLUFact instance is constructed by supplying a matrix to factor. An existing instance can be used to factor other matrices with the provided Factor() method. Read-only properties provide access to the permutation matrix P, lower triangular matrix L, and upper triangular matrix U.