Constructs a new LUDecomposition object.,

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	bandMatrix As BandMatrix _
)
C#
public BandLUDecomposition (
	BandMatrix bandMatrix
)
C++
public:
BandLUDecomposition (
	BandMatrix^ bandMatrix
)

Parameters

bandMatrix (Extreme.Mathematics.LinearAlgebra.BandMatrix)
The GeneralMatrix that is to be factorized.

Remarks

By default, the matrix bandMatrix will be overwritten by its decomposition. You can preserve the original matrix by setting the Overwrite property to true immediately after creating the LUDecomposition.

The decomposition isn't performed until it is needed. You can force the calculation to take place by calling the Decompose() method.

Exceptions

ExceptionCondition
ArgumentNullExceptionbandMatrix is nullNothingnullptr.