Class DoubleLUFact represents the LU factorization of a matrix of double-precision floating point numbers.

Namespace:  CenterSpace.NMath.Core
Assembly:  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#
PA = LU
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.

Inheritance Hierarchy

System..::.Object
  CenterSpace.NMath.Core..::.DoubleLUFact

See Also